[gtk/wip/otte/nodeeditor: 8/12] xxx: rendererpaintable
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/otte/nodeeditor: 8/12] xxx: rendererpaintable
- Date: Tue, 12 Mar 2019 14:08:36 +0000 (UTC)
commit 4a3ae556e6956bb2de904324744da11f5c550bd7
Author: Benjamin Otte <otte redhat com>
Date: Sun Mar 10 23:46:12 2019 +0100
xxx: rendererpaintable
gtk/gtkrendererpaintable.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/gtk/gtkrendererpaintable.c b/gtk/gtkrendererpaintable.c
index 4bdfc934fb..8f5524e3d2 100644
--- a/gtk/gtkrendererpaintable.c
+++ b/gtk/gtkrendererpaintable.c
@@ -192,6 +192,8 @@ gtk_renderer_paintable_unset_paintable (GtkRendererPaintable *self)
g_signal_handlers_disconnect_by_func (self->paintable,
gdk_paintable_invalidate_size,
self);
+
+ g_clear_object (&self->paintable);
}
static void
@@ -261,6 +263,8 @@ gtk_renderer_paintable_set_renderer (GtkRendererPaintable *self,
if (self->paintable)
gdk_paintable_invalidate_contents (GDK_PAINTABLE (self));
+
+ g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_RENDERER]);
}
GskRenderer *
@@ -303,6 +307,8 @@ gtk_renderer_paintable_set_paintable (GtkRendererPaintable *self,
gdk_paintable_invalidate_size (GDK_PAINTABLE (self));
gdk_paintable_invalidate_contents (GDK_PAINTABLE (self));
+
+ g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_PAINTABLE]);
}
GdkPaintable *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]