diff --git a/modules/display-filter-aces-rrt.c b/modules/display-filter-aces-rrt.c index d71e2b63db..14421caf80 100644 --- a/modules/display-filter-aces-rrt.c +++ b/modules/display-filter-aces-rrt.c @@ -17,6 +17,7 @@ #include "config.h" +#define GEGL_ITERATOR2_API #include #include @@ -200,11 +201,11 @@ cdisplay_aces_rrt_convert_buffer (GimpColorDisplay *display, iter = gegl_buffer_iterator_new (buffer, area, 0, babl_format ("RGBA float"), - GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE); + GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE, 1); while (gegl_buffer_iterator_next (iter)) { - gfloat *data = iter->data[0]; + gfloat *data = iter->items[0].data; gint count = iter->length; while (count--)