summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2000-11-09 18:07:08 +0000
committerDarin Adler <darin@src.gnome.org>2000-11-09 18:07:08 +0000
commitc6e38c19baef333120559c77ec0d8436ee096985 (patch)
treed8ea23e5e542ab3709c8a1785eeb780aed4eb5d3
parentd817468111816726c9ff538038d5c5b4b7981b46 (diff)
downloadnautilus-c6e38c19baef333120559c77ec0d8436ee096985.tar.gz
buddy: John Sullivan <sullivan@eazel.com>
* libnautilus-extensions/nautilus-program-chooser.c: (repopuluate_program_list), (is_component_default_for_file), (program_file_pair_is_default_for_file), (program_file_pair_is_in_short_list_for_file), (add_to_short_list_for_file), (remove_from_short_list_for_file), (remove_default_for_item), (set_default_for_item): * libnautilus-extensions/nautilus-program-choosing.c: (nautilus_choose_component_for_file): Remove unnecessary calls to wait functions. There are still one or two cases of calls. Next step is to replace them.
-rw-r--r--ChangeLog16
-rw-r--r--libnautilus-extensions/nautilus-program-chooser.c19
-rw-r--r--libnautilus-extensions/nautilus-program-choosing.c1
-rw-r--r--libnautilus-private/nautilus-program-chooser.c19
-rw-r--r--libnautilus-private/nautilus-program-choosing.c1
5 files changed, 16 insertions, 40 deletions
diff --git a/ChangeLog b/ChangeLog
index 90454f5bf..bce9da192 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2000-11-09 Darin Adler <darin@eazel.com>
+
+ buddy: John Sullivan <sullivan@eazel.com>
+
+ * libnautilus-extensions/nautilus-program-chooser.c:
+ (repopuluate_program_list), (is_component_default_for_file),
+ (program_file_pair_is_default_for_file),
+ (program_file_pair_is_in_short_list_for_file),
+ (add_to_short_list_for_file), (remove_from_short_list_for_file),
+ (remove_default_for_item), (set_default_for_item):
+ * libnautilus-extensions/nautilus-program-choosing.c:
+ (nautilus_choose_component_for_file):
+
+ Remove unnecessary calls to wait functions. There are still
+ one or two cases of calls. Next step is to replace them.
+
2000-11-09 John Sullivan <sullivan@eazel.com>
The beginnings of converting directory view context menus
diff --git a/libnautilus-extensions/nautilus-program-chooser.c b/libnautilus-extensions/nautilus-program-chooser.c
index cbe141eba..556b08f86 100644
--- a/libnautilus-extensions/nautilus-program-chooser.c
+++ b/libnautilus-extensions/nautilus-program-chooser.c
@@ -45,9 +45,6 @@
#include <libgnomeui/gnome-stock.h>
#include <libgnomeui/gnome-uidefs.h>
-/* FIXME bugzilla.eazel.com 4539: Eliminate this soon. */
-#include "nautilus-wait-until-ready.h"
-
enum {
PROGRAM_LIST_NAME_COLUMN,
PROGRAM_LIST_STATUS_COLUMN,
@@ -316,8 +313,6 @@ repopulate_program_list (GnomeDialog *program_chooser,
int new_row;
GnomeVFSMimeActionType type;
- nautilus_mime_actions_wait_for_full_file_attributes (file);
-
type = nautilus_program_chooser_get_type (program_chooser);
g_assert (type == GNOME_VFS_MIME_ACTION_TYPE_COMPONENT
@@ -505,8 +500,6 @@ is_component_default_for_file (NautilusViewIdentifier *identifier, NautilusFile
g_assert (identifier != NULL);
- nautilus_mime_actions_wait_for_full_file_attributes (file);
-
default_component = nautilus_mime_get_default_component_for_file (file);
result = (default_component != NULL && strcmp (default_component->iid, identifier->iid) == 0);
@@ -614,8 +607,6 @@ program_file_pair_is_default_for_file (ProgramFilePair *pair)
g_assert (pair != NULL);
g_assert (NAUTILUS_IS_FILE (pair->file));
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type != nautilus_mime_get_default_action_type_for_file (pair->file)) {
return FALSE;
}
@@ -659,8 +650,6 @@ program_file_pair_is_in_short_list_for_file (ProgramFilePair *pair)
g_assert (pair != NULL);
g_assert (NAUTILUS_IS_FILE (pair->file));
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_COMPONENT) {
result = is_component_in_short_list_for_file (pair->view_identifier, pair->file);
} else {
@@ -776,8 +765,6 @@ pack_radio_button (GtkBox *box, const char *label_text, GtkRadioButton *group)
static void
add_to_short_list_for_file (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_add_application_to_short_list_for_file (pair->file, pair->application->id);
} else {
@@ -788,8 +775,6 @@ add_to_short_list_for_file (ProgramFilePair *pair)
static void
remove_from_short_list_for_file (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_remove_application_from_short_list_for_file (pair->file, pair->application->id);
} else {
@@ -852,8 +837,6 @@ remove_default_for_type (ProgramFilePair *pair)
static void
remove_default_for_item (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
/* If the default is just falling through to the default for this type,
* don't do anything here.
@@ -896,8 +879,6 @@ set_default_for_type (ProgramFilePair *pair)
static void
set_default_for_item (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_set_default_application_for_file (pair->file, pair->application->id);
} else {
diff --git a/libnautilus-extensions/nautilus-program-choosing.c b/libnautilus-extensions/nautilus-program-choosing.c
index 3f9c8342c..92cff9398 100644
--- a/libnautilus-extensions/nautilus-program-choosing.c
+++ b/libnautilus-extensions/nautilus-program-choosing.c
@@ -122,7 +122,6 @@ nautilus_choose_component_for_file (NautilusFile *file,
/* The API uses a callback so we can do this non-modally in the future,
* but for now we just use a modal dialog.
*/
-
any_choices = any_programs_available_for_file (action_type, file);
identifier = NULL;
diff --git a/libnautilus-private/nautilus-program-chooser.c b/libnautilus-private/nautilus-program-chooser.c
index cbe141eba..556b08f86 100644
--- a/libnautilus-private/nautilus-program-chooser.c
+++ b/libnautilus-private/nautilus-program-chooser.c
@@ -45,9 +45,6 @@
#include <libgnomeui/gnome-stock.h>
#include <libgnomeui/gnome-uidefs.h>
-/* FIXME bugzilla.eazel.com 4539: Eliminate this soon. */
-#include "nautilus-wait-until-ready.h"
-
enum {
PROGRAM_LIST_NAME_COLUMN,
PROGRAM_LIST_STATUS_COLUMN,
@@ -316,8 +313,6 @@ repopulate_program_list (GnomeDialog *program_chooser,
int new_row;
GnomeVFSMimeActionType type;
- nautilus_mime_actions_wait_for_full_file_attributes (file);
-
type = nautilus_program_chooser_get_type (program_chooser);
g_assert (type == GNOME_VFS_MIME_ACTION_TYPE_COMPONENT
@@ -505,8 +500,6 @@ is_component_default_for_file (NautilusViewIdentifier *identifier, NautilusFile
g_assert (identifier != NULL);
- nautilus_mime_actions_wait_for_full_file_attributes (file);
-
default_component = nautilus_mime_get_default_component_for_file (file);
result = (default_component != NULL && strcmp (default_component->iid, identifier->iid) == 0);
@@ -614,8 +607,6 @@ program_file_pair_is_default_for_file (ProgramFilePair *pair)
g_assert (pair != NULL);
g_assert (NAUTILUS_IS_FILE (pair->file));
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type != nautilus_mime_get_default_action_type_for_file (pair->file)) {
return FALSE;
}
@@ -659,8 +650,6 @@ program_file_pair_is_in_short_list_for_file (ProgramFilePair *pair)
g_assert (pair != NULL);
g_assert (NAUTILUS_IS_FILE (pair->file));
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_COMPONENT) {
result = is_component_in_short_list_for_file (pair->view_identifier, pair->file);
} else {
@@ -776,8 +765,6 @@ pack_radio_button (GtkBox *box, const char *label_text, GtkRadioButton *group)
static void
add_to_short_list_for_file (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_add_application_to_short_list_for_file (pair->file, pair->application->id);
} else {
@@ -788,8 +775,6 @@ add_to_short_list_for_file (ProgramFilePair *pair)
static void
remove_from_short_list_for_file (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_remove_application_from_short_list_for_file (pair->file, pair->application->id);
} else {
@@ -852,8 +837,6 @@ remove_default_for_type (ProgramFilePair *pair)
static void
remove_default_for_item (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
/* If the default is just falling through to the default for this type,
* don't do anything here.
@@ -896,8 +879,6 @@ set_default_for_type (ProgramFilePair *pair)
static void
set_default_for_item (ProgramFilePair *pair)
{
- nautilus_mime_actions_wait_for_full_file_attributes (pair->file);
-
if (pair->action_type == GNOME_VFS_MIME_ACTION_TYPE_APPLICATION) {
nautilus_mime_set_default_application_for_file (pair->file, pair->application->id);
} else {
diff --git a/libnautilus-private/nautilus-program-choosing.c b/libnautilus-private/nautilus-program-choosing.c
index 3f9c8342c..92cff9398 100644
--- a/libnautilus-private/nautilus-program-choosing.c
+++ b/libnautilus-private/nautilus-program-choosing.c
@@ -122,7 +122,6 @@ nautilus_choose_component_for_file (NautilusFile *file,
/* The API uses a callback so we can do this non-modally in the future,
* but for now we just use a modal dialog.
*/
-
any_choices = any_programs_available_for_file (action_type, file);
identifier = NULL;