summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2015-12-11 23:00:18 +0100
committerCarlos Soriano <csoriano@gnome.org>2015-12-11 23:00:18 +0100
commitfd2685f838e613387179968d8e0b1326fe503a16 (patch)
treeee147c16f84b99454c196f77a7cca88059c6a8b0
parent864c815479a25a2b99ca354ff20edf5804d46070 (diff)
downloadnautilus-fd2685f838e613387179968d8e0b1326fe503a16.tar.gz
window-slot: don't increase references on dispose...
It's clearly wrong. The TODO doesn't make it better :) We are leaking few of GFiles already...
-rw-r--r--src/nautilus-window-slot.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/nautilus-window-slot.c b/src/nautilus-window-slot.c
index a040952de..6c675dfe5 100644
--- a/src/nautilus-window-slot.c
+++ b/src/nautilus-window-slot.c
@@ -2277,11 +2277,7 @@ nautilus_window_slot_dispose (GObject *object)
nautilus_window_slot_set_viewed_file (slot, NULL);
- if (slot->details->location) {
- /* TODO? why do we ref here, instead of unreffing?
- * It was already here before the slot migration, though */
- g_object_ref (slot->details->location);
- }
+ g_clear_object (&slot->details->location);
if (slot->details->view_mode_before_search) {
g_free (slot->details->view_mode_before_search);