[gnome-builder/wip/libide] libide: cleanup leftover fields from IdeSourceView in dispose
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/libide] libide: cleanup leftover fields from IdeSourceView in dispose
- Date: Wed, 25 Feb 2015 01:59:21 +0000 (UTC)
commit 1fe0275b9b88135a90aab885d23c13c381bddc4a
Author: Christian Hergert <christian hergert me>
Date: Tue Feb 24 17:59:15 2015 -0800
libide: cleanup leftover fields from IdeSourceView in dispose
libide/ide-source-view.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index 38dcbad..1cb3d75 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -290,6 +290,7 @@ ide_source_view_constructed (GObject *object)
"xpad", 1,
"size", 2,
NULL);
+ g_object_ref (priv->line_change_renderer);
gutter = gtk_source_view_get_gutter (GTK_SOURCE_VIEW (self), GTK_TEXT_WINDOW_LEFT);
gtk_source_gutter_insert (gutter, priv->line_change_renderer, 0);
}
@@ -300,6 +301,9 @@ ide_source_view_dispose (GObject *object)
IdeSourceView *self = (IdeSourceView *)object;
IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
+ g_clear_object (&priv->css_provider);
+ g_clear_object (&priv->line_change_renderer);
+
if (priv->buffer)
{
ide_source_view_disconnect_buffer (self, priv->buffer);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]