diff options
author | Paolo Borelli <pborelli@katamail.com> | 2006-12-16 12:00:30 +0000 |
---|---|---|
committer | Paolo Borelli <pborelli@src.gnome.org> | 2006-12-16 12:00:30 +0000 |
commit | 2efc4ed0a44ed386a3750672b03a289dc32e4ecb (patch) | |
tree | 0f5c6a1ae94d5f8aef6aa75da153a89da663ef3c /src/nautilus-navigation-window.c | |
parent | a6841b6cf14a15edc8f716217759664e4215da86 (diff) | |
download | nautilus-2efc4ed0a44ed386a3750672b03a289dc32e4ecb.tar.gz |
plug a tiny leak.
2006-12-16 Paolo Borelli <pborelli@katamail.com>
* src/nautilus-navigation-window.c (add_sidebar_panels): plug
a tiny leak.
Diffstat (limited to 'src/nautilus-navigation-window.c')
-rw-r--r-- | src/nautilus-navigation-window.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/nautilus-navigation-window.c b/src/nautilus-navigation-window.c index 72bb4facc..a8f2e1aa2 100644 --- a/src/nautilus-navigation-window.c +++ b/src/nautilus-navigation-window.c @@ -1182,7 +1182,6 @@ add_sidebar_panels (NautilusNavigationWindow *window) GList *providers; GList *p; NautilusSidebar *sidebar_panel; - NautilusSidebarProvider *provider; g_assert (NAUTILUS_IS_NAVIGATION_WINDOW (window)); @@ -1193,6 +1192,8 @@ add_sidebar_panels (NautilusNavigationWindow *window) providers = nautilus_module_get_extensions_for_type (NAUTILUS_TYPE_SIDEBAR_PROVIDER); for (p = providers; p != NULL; p = p->next) { + NautilusSidebarProvider *provider; + provider = NAUTILUS_SIDEBAR_PROVIDER (p->data); sidebar_panel = nautilus_sidebar_provider_create (provider, @@ -1202,7 +1203,9 @@ add_sidebar_panels (NautilusNavigationWindow *window) g_object_unref (sidebar_panel); } - + + nautilus_module_extension_list_free (providers); + current = nautilus_side_pane_get_current_panel (window->sidebar); set_current_side_panel (window, |