summaryrefslogtreecommitdiff
path: root/src/nautilus-files-view.c
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@redhat.com>2018-09-24 12:50:03 +0200
committerCarlos Soriano <csoriano@redhat.com>2018-09-24 12:50:03 +0200
commitd3b4555bb9f45040a1959774f6a01f01587b876f (patch)
tree525d30b14bf8904bf59a0c5b4d1dd566414f7df9 /src/nautilus-files-view.c
parent92436eb06af996de32b73c8e65da9444ece4a762 (diff)
downloadnautilus-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.c6
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);