[gimp] plug-ins: migrate qbist to new iterator api



commit 4165a315d59ddb5cce73663b7a8af3f394ae044d
Author: Øyvind Kolås <pippin gimp org>
Date:   Tue Sep 11 02:01:57 2018 +0200

    plug-ins: migrate qbist to new iterator api

 plug-ins/common/qbist.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/plug-ins/common/qbist.c b/plug-ins/common/qbist.c
index b8fa2621c5..2cf6a34b40 100644
--- a/plug-ins/common/qbist.c
+++ b/plug-ins/common/qbist.c
@@ -26,6 +26,7 @@
  *
  */
 
+#define GEGL_ITERATOR2_API
 #include "config.h"
 
 #include <string.h>
@@ -501,7 +502,7 @@ run (const gchar      *name,
                                                            img_width, img_height),
                                            0, babl_format ("R'G'B'A float"),
                                            GEGL_ACCESS_READWRITE,
-                                           GEGL_ABYSS_NONE);
+                                           GEGL_ABYSS_NONE, 1);
 
           optimize (&qbist_info.info);
 
@@ -509,8 +510,8 @@ run (const gchar      *name,
 
           while (gegl_buffer_iterator_next (iter))
             {
-              gfloat        *data = iter->data[0];
-              GeglRectangle  roi  = iter->roi[0];
+              gfloat        *data = iter->items[0].data;
+              GeglRectangle  roi  = iter->items[0].roi;
               gint           row;
 
               for (row = 0; row < roi.height; row++)


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