[gnome-logs/wip/jonathankang/fix-mem-leak: 1/2] decrease the reference count of GDateTime when needed



commit 5363d3297e9e0efde3da439410c8b48af8adc7d3
Author: Jonathan Kang <jonathankang gnome org>
Date:   Mon Mar 19 15:28:27 2018 +0800

    decrease the reference count of GDateTime when needed
    
    Call g_date_time_unref() on the return value of get_start_date_time()
    and get_end_date_time() to decrese the reference count by one and
    avoid memory leak.

 src/gl-searchpopover.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/gl-searchpopover.c b/src/gl-searchpopover.c
index e1e6319..62d8a79 100644
--- a/src/gl-searchpopover.c
+++ b/src/gl-searchpopover.c
@@ -1003,6 +1003,7 @@ start_time_spinbox_value_changed (GtkSpinButton *spin_button,
     g_object_notify_by_pspec (G_OBJECT (popover),
                               obj_properties[PROP_JOURNAL_TIMESTAMP_RANGE]);
 
+    g_date_time_unref (start_date_time);
     g_free (button_label);
 }
 
@@ -1244,6 +1245,7 @@ end_time_spinbox_value_changed (GtkSpinButton *spin_button,
     g_object_notify_by_pspec (G_OBJECT (popover),
                               obj_properties[PROP_JOURNAL_TIMESTAMP_RANGE]);
 
+    g_date_time_unref (end_date_time);
     g_free (button_label);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]