diff options
author | Carlos Soriano <csoriano@redhat.com> | 2018-09-24 12:50:03 +0200 |
---|---|---|
committer | Carlos Soriano <csoriano@redhat.com> | 2018-09-24 12:50:03 +0200 |
commit | d3b4555bb9f45040a1959774f6a01f01587b876f (patch) | |
tree | 525d30b14bf8904bf59a0c5b4d1dd566414f7df9 /src/nautilus-files-view.c | |
parent | 92436eb06af996de32b73c8e65da9444ece4a762 (diff) | |
download | nautilus-d3b4555bb9f45040a1959774f6a01f01587b876f.tar.gz |
general: Fix some leaks catched by Valgrind
This is by just opening and closing the app, we will definitely have
more by regular usage...
Diffstat (limited to 'src/nautilus-files-view.c')
-rw-r--r-- | src/nautilus-files-view.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c index ad326333a..efec3e662 100644 --- a/src/nautilus-files-view.c +++ b/src/nautilus-files-view.c @@ -7344,7 +7344,8 @@ real_update_actions_state (NautilusFilesView *view) gboolean settings_show_delete_permanently; gboolean settings_show_create_link; GDriveStartStopType start_stop_type; - GFile *current_location; + g_autoptr (GFile) current_location = NULL; + g_autofree gchar *current_uri = NULL; gboolean current_directory_in_xdg_folders; gboolean show_star; gboolean show_unstar; @@ -7680,7 +7681,8 @@ real_update_actions_state (NautilusFilesView *view) * See https://gitlab.gnome.org/GNOME/nautilus/issues/243 */ current_location = nautilus_file_get_location (nautilus_files_view_get_directory_as_file (view)); - current_directory_in_xdg_folders = eel_uri_is_in_xdg_dirs (g_file_get_uri (current_location)); + current_uri = g_file_get_uri (current_location); + current_directory_in_xdg_folders = eel_uri_is_in_xdg_dirs (current_uri); show_star = (selection != NULL) && (current_directory_in_xdg_folders || selection_contains_starred); |