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:01:29 +0300 |
commit | 26988024ac15b92b51557d4ce45f38fba982f4e8 (patch) | |
tree | 7f8a10fa2f83e5ed5aa9d0789e51c277e4877fd3 | |
parent | bcf88a7a341e1771025f7d792d5a193a88ec7a6c (diff) | |
download | nautilus-26988024ac15b92b51557d4ce45f38fba982f4e8.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 bf8fc5f83..cbe8d2f56 100644 --- a/src/nautilus-files-view.c +++ b/src/nautilus-files-view.c @@ -4953,6 +4953,8 @@ update_scripts_menu (NautilusFilesView *view) g_object_unref (submenu); } + nautilus_directory_unref (directory); + view->details->scripts_present = submenu != NULL; } @@ -5175,6 +5177,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); |