[gnome-todo] task-list-eds: Plug memory leak
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] task-list-eds: Plug memory leak
- Date: Sat, 30 Mar 2019 21:46:57 +0000 (UTC)
commit 002738c78dc07dd70e1477d36f306e9562cfa7a0
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Sat Mar 30 18:27:49 2019 -0300
task-list-eds: Plug memory leak
g_list_model_get_item () is transfer full.
plugins/eds/gtd-task-list-eds.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/plugins/eds/gtd-task-list-eds.c b/plugins/eds/gtd-task-list-eds.c
index 5007dca..5a157d6 100644
--- a/plugins/eds/gtd-task-list-eds.c
+++ b/plugins/eds/gtd-task-list-eds.c
@@ -145,7 +145,7 @@ migrate_to_v1 (GtdTaskListEds *self,
for (i = 0; i < n_tasks; i++)
{
- GtdTask *task;
+ g_autoptr (GtdTask) task = NULL;
task = g_list_model_get_item (model, i);
@@ -158,7 +158,12 @@ migrate_to_v1 (GtdTaskListEds *self,
}
for (i = 0; i < n_tasks; i++)
- g_object_freeze_notify (g_list_model_get_item (model, i));
+ {
+ g_autoptr (GtdTask) task = NULL;
+
+ task = g_list_model_get_item (model, i);
+ g_object_thaw_notify (G_OBJECT (task));
+ }
}
struct
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]