[gegl] buffer: fix sign error in computation of abyss skip



commit 6b0f6d556ba3e15d1333b317b8956381f1edfa54
Author: Øyvind Kolås <pippin gimp org>
Date:   Tue Jan 16 00:08:40 2018 +0100

    buffer: fix sign error in computation of abyss skip

 gegl/buffer/gegl-buffer-access.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-access.c b/gegl/buffer/gegl-buffer-access.c
index de68c21..9416144 100644
--- a/gegl/buffer/gegl-buffer-access.c
+++ b/gegl/buffer/gegl-buffer-access.c
@@ -465,7 +465,7 @@ gegl_buffer_iterate_write (GeglBuffer          *buffer,
             {
               int skip, rows = MIN(height - bufy, tile_height - offsety);
               rows = MIN(abyss_y_total - bufy, rows);
-              skip = bufy - buffer_abyss_y;
+              skip = buffer_abyss_y - bufy;
               if (skip < 0 || skip > tile_height) skip = 0;
               rows-=skip;
 
@@ -864,7 +864,6 @@ gegl_buffer_iterate_read_simple (GeglBuffer          *buffer,
     fish = babl_fish ((gpointer) buffer->soft_format,
                       (gpointer) format);
 
-
   while (bufy < height)
     {
       gint tiledy  = buffer_y + bufy;


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