[gnome-todo] task-row: fix memory leaks



commit ab46ab75d408b4056a9c25cf45f53120040771e1
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Thu Jun 25 00:45:23 2015 -0300

    task-row: fix memory leaks

 src/gtd-task-row.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/gtd-task-row.c b/src/gtd-task-row.c
index e832b43..333dc5f 100644
--- a/src/gtd-task-row.c
+++ b/src/gtd-task-row.c
@@ -90,7 +90,6 @@ gtd_task_row__date_changed_binding (GBinding     *binding,
   if (dt)
     {
       GDateTime *today = g_date_time_new_now_local ();
-      new_label = g_date_time_format (dt, "%x");
 
       if (g_date_time_get_year (dt) == g_date_time_get_year (today) &&
           g_date_time_get_month (dt) == g_date_time_get_month (today))
@@ -117,6 +116,12 @@ gtd_task_row__date_changed_binding (GBinding     *binding,
               new_label = g_date_time_format (dt, "%x");
             }
         }
+      else
+        {
+          new_label = g_date_time_format (dt, "%x");
+        }
+
+      g_date_time_unref (today);
 
     }
   else


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