"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "gegl/operation/gegl-operations.c" between
gegl-0.4.18.tar.xz and gegl-0.4.20.tar.xz

About: GEGL (Generic Graphics Library) is a graph based image processing framework (mainly developed for GIMP).

gegl-operations.c  (gegl-0.4.18.tar.xz):gegl-operations.c  (gegl-0.4.20.tar.xz)
skipping to change at line 401 skipping to change at line 401
gegl_can_do_inplace_processing (GeglOperation *operation, gegl_can_do_inplace_processing (GeglOperation *operation,
GeglBuffer *input, GeglBuffer *input,
const GeglRectangle *result) const GeglRectangle *result)
{ {
if (!input) if (!input)
return FALSE; return FALSE;
if (gegl_object_get_has_forked (G_OBJECT (input))) if (gegl_object_get_has_forked (G_OBJECT (input)))
return FALSE; return FALSE;
if (gegl_buffer_get_format (input) == gegl_operation_get_format (operation, "o utput") && if (gegl_buffer_get_format (input) == gegl_operation_get_format (operation, "o utput") &&
gegl_rectangle_contains (gegl_buffer_get_extent (input), result)) gegl_rectangle_contains (gegl_buffer_get_abyss (input), result))
return TRUE; return TRUE;
return FALSE; return FALSE;
} }
static GQuark static GQuark
gegl_has_forked_quark (void) gegl_has_forked_quark (void)
{ {
static GQuark the_quark = 0; static GQuark the_quark = 0;
if (G_UNLIKELY (the_quark == 0)) if (G_UNLIKELY (the_quark == 0))
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)