summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2016-08-23 19:49:56 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2016-08-23 19:56:20 -0300
commit1e2b15d910c13a977ee0616225394849224d2cca (patch)
tree707193ce093fa87737b74858774c4ec57f1c78de
parent203fbe5c3491e61f3319165edfb605127abc0504 (diff)
downloadnautilus-1e2b15d910c13a977ee0616225394849224d2cca.tar.gz
search-popover: unref date time when row is destroyed
https://bugzilla.gnome.org/show_bug.cgi?id=770306
-rw-r--r--src/nautilus-search-popover.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nautilus-search-popover.c b/src/nautilus-search-popover.c
index 9693305bf..bf04e745d 100644
--- a/src/nautilus-search-popover.c
+++ b/src/nautilus-search-popover.c
@@ -435,7 +435,10 @@ fill_fuzzy_dates_listbox (NautilusSearchPopover *popover)
g_ptr_array_add (date_range, g_date_time_ref (now));
label = get_text_for_date_range (date_range);
row = create_row_for_label (label, normalized == 1);
- g_object_set_data (G_OBJECT (row), "date", g_date_time_ref (current_date));
+ g_object_set_data_full (G_OBJECT (row),
+ "date",
+ g_date_time_ref (current_date),
+ (GDestroyNotify) g_date_time_unref);
gtk_container_add (GTK_CONTAINER (popover->dates_listbox), row);