[gegl] Buffer Iteraror: Remove level from public struct
- From: Daniel Sabo <daniels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] Buffer Iteraror: Remove level from public struct
- Date: Sat, 25 May 2013 21:13:14 +0000 (UTC)
commit dbd51e7b00d4f5efe84cdcce588885ac3548c9d0
Author: Daniel Sabo <DanielSabo gmail com>
Date: Sun Apr 21 22:09:33 2013 -0700
Buffer Iteraror: Remove level from public struct
The private struct had no matching member and was aliasing onto
the iterators member.
gegl/buffer/gegl-buffer-iterator.c | 5 ++---
gegl/buffer/gegl-buffer-iterator.h | 1 -
2 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-iterator.c b/gegl/buffer/gegl-buffer-iterator.c
index 1745dd1..7540293 100644
--- a/gegl/buffer/gegl-buffer-iterator.c
+++ b/gegl/buffer/gegl-buffer-iterator.c
@@ -298,7 +298,7 @@ gegl_buffer_iterator_add (GeglBufferIterator *iterator,
if (self==0) /* The first buffer which is always scan aligned */
{
i->flags[self] |= GEGL_BUFFER_SCAN_COMPATIBLE;
- gegl_buffer_tile_iterator_init (&i->i[self], i->buffer[self], i->rect[self], ((i->flags[self] &
GEGL_BUFFER_WRITE) != 0), i->format[self], iterator->level);
+ gegl_buffer_tile_iterator_init (&i->i[self], i->buffer[self], i->rect[self], ((i->flags[self] &
GEGL_BUFFER_WRITE) != 0), i->format[self], level);
}
else
{
@@ -310,7 +310,7 @@ gegl_buffer_iterator_add (GeglBufferIterator *iterator,
i->buffer[self], i->rect[self].x, i->rect[self].y))
{
i->flags[self] |= GEGL_BUFFER_SCAN_COMPATIBLE;
- gegl_buffer_tile_iterator_init (&i->i[self], i->buffer[self], i->rect[self], ((i->flags[self] &
GEGL_BUFFER_WRITE) != 0), i->format[self], iterator->level);
+ gegl_buffer_tile_iterator_init (&i->i[self], i->buffer[self], i->rect[self], ((i->flags[self] &
GEGL_BUFFER_WRITE) != 0), i->format[self], level);
}
}
@@ -594,7 +594,6 @@ gegl_buffer_iterator_new (GeglBuffer *buffer,
GeglBufferIterator *i = (gpointer)g_slice_new0 (GeglBufferIterators);
/* Because the iterator is nulled above, we can forgo explicitly setting
* i->is_finished to FALSE. */
- i->level = level;
gegl_buffer_iterator_add (i, buffer, roi, level, format, flags, abyss_policy);
return i;
}
diff --git a/gegl/buffer/gegl-buffer-iterator.h b/gegl/buffer/gegl-buffer-iterator.h
index 7844d29..1631634 100644
--- a/gegl/buffer/gegl-buffer-iterator.h
+++ b/gegl/buffer/gegl-buffer-iterator.h
@@ -40,7 +40,6 @@ typedef struct GeglBufferIterator
gint length;
gpointer data[GEGL_BUFFER_MAX_ITERATORS];
GeglRectangle roi[GEGL_BUFFER_MAX_ITERATORS];
- gint level;
} GeglBufferIterator;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]