gegl r2430 - in trunk: . gegl/buffer
- From: ok svn gnome org
- To: svn-commits-list gnome org
- Subject: gegl r2430 - in trunk: . gegl/buffer
- Date: Fri, 13 Jun 2008 01:25:53 +0000 (UTC)
Author: ok
Date: Fri Jun 13 01:25:53 2008
New Revision: 2430
URL: http://svn.gnome.org/viewvc/gegl?rev=2430&view=rev
Log:
* gegl/buffer/gegl-buffer-access.c: (gegl_buffer_clear): fixed access
to data in iterator.
Modified:
trunk/ChangeLog
trunk/gegl/buffer/gegl-buffer-access.c
Modified: trunk/gegl/buffer/gegl-buffer-access.c
==============================================================================
--- trunk/gegl/buffer/gegl-buffer-access.c (original)
+++ trunk/gegl/buffer/gegl-buffer-access.c Fri Jun 13 01:25:53 2008
@@ -1202,15 +1202,18 @@
{
dst_rect = gegl_buffer_get_extent (dst);
}
+ if (dst_rect->width == 0 ||
+ dst_rect->height == 0)
+ return;
- pxsize = dst->tile_storage->px_size;
+ pxsize = dst->format->format.bytes_per_pixel;
i = gegl_buffer_iterator_new (dst, dst_rect, dst->format, GEGL_BUFFER_WRITE);
while (gegl_buffer_iterator_next (i))
{
gint j;
for (j=0;j<i->length * pxsize;j++)
- i->data[j]=0;
+ ((guchar*)(i->data[0]))[j]=0;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]