gegl r2037 - in trunk: . gegl/operation



Author: ok
Date: Sun Feb 17 22:40:20 2008
New Revision: 2037
URL: http://svn.gnome.org/viewvc/gegl?rev=2037&view=rev

Log:
* gegl/operation/gegl-operation.c: (get_invalidated_by_change):
removed a redirect that seems to interfere with how meta operations
work.


Modified:
   trunk/ChangeLog
   trunk/gegl/operation/gegl-operation.c

Modified: trunk/gegl/operation/gegl-operation.c
==============================================================================
--- trunk/gegl/operation/gegl-operation.c	(original)
+++ trunk/gegl/operation/gegl-operation.c	Sun Feb 17 22:40:20 2008
@@ -298,6 +298,15 @@
                            const gchar         *input_pad,
                            const GeglRectangle *input_region)
 {
+#if 0
+  /* FIXME: this seems to sometimes go into an infinite loop, the
+   * current workaround of passing the rectangle straight through
+   * isn't even true for unsharp-mask/drop-shadow/difference of gaussians,
+   * but it stops a crasher bug.
+   *
+   * This needs to be revisited as part of the core processing revisit
+   * (perhaps together with a meta-op framework revwrite).
+   */
   if (self->node->is_graph)
     {
       return gegl_operation_get_invalidated_by_change (
@@ -305,7 +314,7 @@
                input_pad,
                input_region);
     }
-
+#endif
   return *input_region;
 }
 



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