diff --git a/plug-ins/common/border-average.c b/plug-ins/common/border-average.c index 55ff62c9f2..d8c157b964 100644 --- a/plug-ins/common/border-average.c +++ b/plug-ins/common/border-average.c @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#define GEGL_ITERATOR2_API #include "config.h" #include @@ -271,14 +272,14 @@ borderaverage (GeglBuffer *buffer, GeglBufferIterator *gi; gi = gegl_buffer_iterator_new (buffer, &border[i], 0, babl_format ("R'G'B' u8"), - GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE); + GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE, 1); while (gegl_buffer_iterator_next (gi)) { guint k; guchar *data; - data = (guchar*) gi->data[0]; + data = (guchar*) gi->items[0].data; for (k = 0; k < gi->length; k++) {