[gegl] gegl-node: relay property change notifies from operation to node



commit e8b66d0e888caae3a9d20bfbe9cdf33fcc55bcf9
Author: Øyvind Kolås <pippin gimp org>
Date:   Fri Apr 15 22:29:05 2016 +0100

    gegl-node: relay property change notifies from operation to node

 gegl/graph/gegl-node.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gegl/graph/gegl-node.c b/gegl/graph/gegl-node.c
index 80536cc..e9747aa 100644
--- a/gegl/graph/gegl-node.c
+++ b/gegl/graph/gegl-node.c
@@ -1215,6 +1215,9 @@ gegl_node_property_changed (GObject    *gobject,
           gegl_node_invalidated (self, &dirty_rect, FALSE);
         }
     }
+
+  if (arg1)
+    g_object_notify_by_pspec (G_OBJECT (self), arg1);
 }
 
 static void
@@ -1283,7 +1286,7 @@ gegl_node_set_operation_object (GeglNode      *self,
 
   gegl_node_update_debug_name (self);
 
-  gegl_node_property_changed (G_OBJECT (operation), (GParamSpec *) self, self);
+  gegl_node_property_changed (G_OBJECT (operation), (GParamSpec *) NULL, self);
 }
 
 void


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