diff options
Diffstat (limited to 'src/nautilus-switchable-navigation-bar.c')
-rw-r--r-- | src/nautilus-switchable-navigation-bar.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/nautilus-switchable-navigation-bar.c b/src/nautilus-switchable-navigation-bar.c index de2467bdb..fb64783d2 100644 --- a/src/nautilus-switchable-navigation-bar.c +++ b/src/nautilus-switchable-navigation-bar.c @@ -121,10 +121,8 @@ create_search_bar_if_non_existant (NautilusSwitchableNavigationBar *bar) bar->details->search_bar = NAUTILUS_SWITCHABLE_SEARCH_BAR (nautilus_switchable_search_bar_new (bar->details->window)); - g_signal_connect_swapped (bar->details->search_bar, - "location_changed", - G_CALLBACK (nautilus_navigation_bar_location_changed), - bar); + g_signal_connect_object (bar->details->search_bar, "location_changed", + G_CALLBACK (nautilus_navigation_bar_location_changed), bar, G_CONNECT_SWAPPED); gtk_box_pack_start (GTK_BOX (bar->details->hbox), GTK_WIDGET (bar->details->search_bar), TRUE, TRUE, 0); } @@ -144,10 +142,8 @@ nautilus_switchable_navigation_bar_new (NautilusWindow *window) switchable_navigation_bar->details->window = window; switchable_navigation_bar->details->location_bar = NAUTILUS_LOCATION_BAR (nautilus_location_bar_new (window)); - g_signal_connect_swapped (switchable_navigation_bar->details->location_bar, - "location_changed", - G_CALLBACK (nautilus_navigation_bar_location_changed), - bar); + g_signal_connect_object (switchable_navigation_bar->details->location_bar, "location_changed", + G_CALLBACK (nautilus_navigation_bar_location_changed), bar, G_CONNECT_SWAPPED); gtk_box_pack_start (GTK_BOX (switchable_navigation_bar->details->hbox), GTK_WIDGET (switchable_navigation_bar->details->location_bar), TRUE, TRUE, 0); |