diff options
author | Ernestas Kulik <ernestask@src.gnome.org> | 2016-07-26 12:49:05 +0300 |
---|---|---|
committer | Ernestas Kulik <ernestask@src.gnome.org> | 2016-07-28 11:02:57 +0300 |
commit | c0458bd65ff0846bf0170728dbd56014e0b365fd (patch) | |
tree | d2b0917d524705e482291c602631cfc7fbf393fd | |
parent | 6a72075d29feaae68bcb7d2562cce81fe3833164 (diff) | |
download | nautilus-c0458bd65ff0846bf0170728dbd56014e0b365fd.tar.gz |
files-view: unref directory after calling _get_by_uri()
update_scripts_menu() and update_templates_menu() do not unref the
directories after calling nautilus_directory_get_by_uri(), which results
in leaks. This commit fixes that by adding calls to
nautilus_directory_unref().
https://bugzilla.gnome.org/show_bug.cgi?id=769182
-rw-r--r-- | src/nautilus-files-view.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c index be8c31b2b..021943a40 100644 --- a/src/nautilus-files-view.c +++ b/src/nautilus-files-view.c @@ -4915,6 +4915,8 @@ update_scripts_menu (NautilusFilesView *view) g_object_unref (submenu); } + nautilus_directory_unref (directory); + view->details->scripts_present = submenu != NULL; } @@ -5137,6 +5139,8 @@ update_templates_menu (NautilusFilesView *view) g_object_unref (submenu); } + nautilus_directory_unref (directory); + view->details->templates_present = submenu != NULL; g_free (templates_directory_uri); |