diff options
author | Carlos Soriano <csoriano@gnome.org> | 2015-09-02 17:56:07 +0200 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2015-09-02 20:29:02 +0200 |
commit | 70fbae08fee1beee9ae4a352b05fe041610173b7 (patch) | |
tree | 49f476c5ad4f383878326b37303de11b4cf7c899 | |
parent | 6d684809deec52252dd1698eb170ce940c832688 (diff) | |
download | nautilus-70fbae08fee1beee9ae4a352b05fe041610173b7.tar.gz |
window-slot: remove "use default location"
There was a flag to use default location of the mount, but
we were actually never using it.
It was used to opening the connect to server dialog, which is
droped by now.
-rw-r--r-- | src/nautilus-window-slot.c | 34 | ||||
-rw-r--r-- | src/nautilus-window.h | 3 |
2 files changed, 2 insertions, 35 deletions
diff --git a/src/nautilus-window-slot.c b/src/nautilus-window-slot.c index 6bed02ce0..6232b591e 100644 --- a/src/nautilus-window-slot.c +++ b/src/nautilus-window-slot.c @@ -120,7 +120,6 @@ struct NautilusWindowSlotDetails { guint location_change_distance; char *pending_scroll_to; GList *pending_selection; - gboolean pending_use_default_location; NautilusFile *determine_view_file; GCancellable *mount_cancellable; GError *mount_error; @@ -747,7 +746,6 @@ nautilus_window_slot_open_location_full (NautilusWindowSlot *slot, nautilus_file_selection_equal (old_selection, new_selection)) goto done; - slot->details->pending_use_default_location = ((flags & NAUTILUS_WINDOW_OPEN_FLAG_USE_DEFAULT_LOCATION) != 0); begin_location_change (slot, location, old_location, new_selection, NAUTILUS_LOCATION_CHANGE_STANDARD, 0, NULL); @@ -1153,11 +1151,10 @@ got_file_info_for_view_selection_callback (NautilusFile *file, NautilusWindowSlot *slot; NautilusFile *viewed_file, *parent_file; NautilusView *view; - GFile *location, *default_location; + GFile *location; GMountOperation *mount_op; MountNotMountedData *data; NautilusApplication *app; - GMount *mount; slot = callback_data; window = nautilus_window_slot_get_window (slot); @@ -1192,35 +1189,6 @@ got_file_info_for_view_selection_callback (NautilusFile *file, goto done; } - mount = NULL; - default_location = NULL; - - if (slot->details->pending_use_default_location) { - mount = nautilus_file_get_mount (file); - slot->details->pending_use_default_location = FALSE; - } - - if (mount != NULL) { - default_location = g_mount_get_default_location (mount); - g_object_unref (mount); - } - - if (default_location != NULL && - !g_file_equal (slot->details->pending_location, default_location)) { - g_clear_object (&slot->details->pending_location); - slot->details->pending_location = default_location; - slot->details->determine_view_file = nautilus_file_get (default_location); - - nautilus_file_invalidate_all_attributes (slot->details->determine_view_file); - nautilus_file_call_when_ready (slot->details->determine_view_file, - NAUTILUS_FILE_ATTRIBUTE_INFO | - NAUTILUS_FILE_ATTRIBUTE_MOUNT, - got_file_info_for_view_selection_callback, - slot); - - goto done; - } - parent_file = nautilus_file_get_parent (file); if ((parent_file != NULL) && nautilus_file_get_file_type (file) == G_FILE_TYPE_REGULAR) { diff --git a/src/nautilus-window.h b/src/nautilus-window.h index 4caa55da1..d9b0b2409 100644 --- a/src/nautilus-window.h +++ b/src/nautilus-window.h @@ -42,8 +42,7 @@ typedef enum { NAUTILUS_WINDOW_OPEN_FLAG_NEW_WINDOW = 1 << 1, NAUTILUS_WINDOW_OPEN_FLAG_NEW_TAB = 1 << 2, NAUTILUS_WINDOW_OPEN_SLOT_APPEND = 1 << 3, - NAUTILUS_WINDOW_OPEN_FLAG_USE_DEFAULT_LOCATION = 1 << 4, - NAUTILUS_WINDOW_OPEN_FLAG_DONT_MAKE_ACTIVE = 1 << 5 + NAUTILUS_WINDOW_OPEN_FLAG_DONT_MAKE_ACTIVE = 1 << 4 } NautilusWindowOpenFlags; typedef gboolean (* NautilusWindowGoToCallback) (NautilusWindow *window, |