diff --git a/plug-ins/screenshot/screenshot-x11.c b/plug-ins/screenshot/screenshot-x11.c index ac8dfd2740..61c9e535c2 100644 --- a/plug-ins/screenshot/screenshot-x11.c +++ b/plug-ins/screenshot/screenshot-x11.c @@ -20,6 +20,7 @@ * along with this program. If not, see . */ +#define GEGL_ITERATOR2_API #include "config.h" #include @@ -478,13 +479,13 @@ add_cursor_image (gint32 image, gimp_drawable_width (layer), gimp_drawable_height (layer)), 0, babl_format ("R'G'B'A u8"), - GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE); - roi = &iter->roi[0]; + GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE, 1); + roi = &iter->items[0].roi; while (gegl_buffer_iterator_next (iter)) { const gulong *src = cursor->pixels + roi->y * cursor->width + roi->x; - guchar *dest = iter->data[0]; + guchar *dest = iter->items[0].data; gint x, y; for (y = 0; y < roi->height; y++)