[gnome-todo] task-lists-workspace, window: Sink ref to extension object



commit 1e1a9e1a60f3b5ee09eaae15ce226a4e4f7e33dd
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Mon May 4 22:21:26 2020 -0300

    task-lists-workspace, window: Sink ref to extension object

 src/gtd-window.c                                            | 2 +-
 src/plugins/task-lists-workspace/gtd-task-lists-workspace.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/gtd-window.c b/src/gtd-window.c
index 19ef0a0..e6be5dd 100644
--- a/src/gtd-window.c
+++ b/src/gtd-window.c
@@ -437,7 +437,7 @@ on_workspace_added_cb (PeasExtensionSet *extension_set,
 {
   GTD_ENTRY;
 
-  add_workspace (self, workspace);
+  add_workspace (self, g_object_ref_sink (workspace));
 
   GTD_EXIT;
 }
diff --git a/src/plugins/task-lists-workspace/gtd-task-lists-workspace.c 
b/src/plugins/task-lists-workspace/gtd-task-lists-workspace.c
index 1ff168b..31e70f9 100644
--- a/src/plugins/task-lists-workspace/gtd-task-lists-workspace.c
+++ b/src/plugins/task-lists-workspace/gtd-task-lists-workspace.c
@@ -208,7 +208,7 @@ on_panel_added_cb (PeasExtensionSet      *extension_set,
                    GtdTaskListsWorkspace *self)
 {
   gtk_stack_add_titled (self->stack,
-                        GTK_WIDGET (panel),
+                        GTK_WIDGET (g_object_ref_sink (panel)),
                         gtd_panel_get_panel_name (panel),
                         gtd_panel_get_panel_title (panel));
 


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