summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Lane <iain.lane@canonical.com>2013-06-20 11:32:16 +0100
committerCosimo Cecchi <cosimo@endlessm.com>2013-06-25 10:08:03 -0700
commite294199ae618c5184a4ba0aa2ca52b115d3e16da (patch)
tree719eea17923635702242633f8fde648c06b4651e
parent5bf636e9f09826717bb4d3d50723caa053698e8e (diff)
downloadnautilus-e294199ae618c5184a4ba0aa2ca52b115d3e16da.tar.gz
Remove extra location widgets when disposing NautilusWindowSlot
This causes the widgets to be properly destroyed before the NautilusView is. https://bugzilla.gnome.org/show_bug.cgi?id=702546
-rw-r--r--src/nautilus-window-slot.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nautilus-window-slot.c b/src/nautilus-window-slot.c
index 6573c6880..23cef44a9 100644
--- a/src/nautilus-window-slot.c
+++ b/src/nautilus-window-slot.c
@@ -2418,6 +2418,8 @@ nautilus_window_slot_dispose (GObject *object)
nautilus_window_slot_clear_forward_list (slot);
nautilus_window_slot_clear_back_list (slot);
+ nautilus_window_slot_remove_extra_location_widgets (slot);
+
if (slot->details->content_view) {
nautilus_window_disconnect_content_view (nautilus_window_slot_get_window (slot),
slot->details->content_view);