diff options
Diffstat (limited to 'src/nautilus-application.c')
-rw-r--r-- | src/nautilus-application.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/nautilus-application.c b/src/nautilus-application.c index b0893f344..498f7a147 100644 --- a/src/nautilus-application.c +++ b/src/nautilus-application.c @@ -337,20 +337,6 @@ get_window_slot_for_location (NautilusApplication *self, return slot; } -static void -new_window_show_callback (GtkWidget *widget, - gpointer user_data) -{ - NautilusWindow *window; - - window = NAUTILUS_WINDOW (user_data); - nautilus_window_close (window); - - g_signal_handlers_disconnect_by_func (widget, - G_CALLBACK (new_window_show_callback), - user_data); -} - void nautilus_application_open_location_full (NautilusApplication *self, GFile *location, @@ -463,23 +449,6 @@ real_open_location_full (NautilusApplication *self, g_assert (target_window != NULL); - /* close the current window if the flags say so */ - if ((flags & NAUTILUS_WINDOW_OPEN_FLAG_CLOSE_BEHIND) != 0) - { - if (gtk_widget_get_visible (GTK_WIDGET (target_window))) - { - nautilus_window_close (active_window); - } - else - { - g_signal_connect_object (target_window, - "show", - G_CALLBACK (new_window_show_callback), - active_window, - G_CONNECT_AFTER); - } - } - /* Application is the one that manages windows, so this flag shouldn't use * it anymore by any client */ flags &= ~NAUTILUS_WINDOW_OPEN_FLAG_NEW_WINDOW; |