[gnome-builder/editor-layout] keep our own reference to the gutter renderers
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/editor-layout] keep our own reference to the gutter renderers
- Date: Sat, 29 Nov 2014 10:06:10 +0000 (UTC)
commit a7e827c385bbbb35dd39fd55fb6b17aab8ca577c
Author: Christian Hergert <christian hergert me>
Date: Sat Nov 29 02:06:00 2014 -0800
keep our own reference to the gutter renderers
src/editor/gb-editor-frame.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/editor/gb-editor-frame.c b/src/editor/gb-editor-frame.c
index 6f62626..484d42f 100644
--- a/src/editor/gb-editor-frame.c
+++ b/src/editor/gb-editor-frame.c
@@ -504,6 +504,9 @@ gb_editor_frame_finalize (GObject *object)
gb_editor_frame_disconnect (frame);
+ g_clear_object (&frame->priv->diff_renderer);
+ g_clear_object (&frame->priv->code_assistant_renderer);
+
G_OBJECT_CLASS (gb_editor_frame_parent_class)->finalize (object);
}
@@ -529,6 +532,7 @@ gb_editor_frame_constructed (GObject *object)
"visible", TRUE,
"xpad", 1,
NULL);
+ priv->diff_renderer = g_object_ref (priv->diff_renderer);
gtk_source_gutter_insert (gutter,
GTK_SOURCE_GUTTER_RENDERER (priv->diff_renderer),
0);
@@ -539,6 +543,7 @@ gb_editor_frame_constructed (GObject *object)
"size", 16,
"visible", TRUE,
NULL);
+ priv->code_assistant_renderer = g_object_ref (priv->code_assistant_renderer);
gtk_source_gutter_insert (gutter,
GTK_SOURCE_GUTTER_RENDERER (priv->code_assistant_renderer),
-50);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]