[gimp/goat-invasion] app: tile_manager_read_pixel_data_1() -> gegl_buffer_sample()
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/goat-invasion] app: tile_manager_read_pixel_data_1() -> gegl_buffer_sample()
- Date: Thu, 22 Mar 2012 18:11:33 +0000 (UTC)
commit f1532ee03d0858ebce9eaf6405ee139b3c84cf5e
Author: Michael Natterer <mitch gimp org>
Date: Thu Mar 22 16:41:53 2012 +0100
app: tile_manager_read_pixel_data_1() -> gegl_buffer_sample()
app/core/gimpimagemap.c | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/app/core/gimpimagemap.c b/app/core/gimpimagemap.c
index b6e27c3..d6b2ab5 100644
--- a/app/core/gimpimagemap.c
+++ b/app/core/gimpimagemap.c
@@ -337,10 +337,11 @@ gimp_image_map_get_pixel_at (GimpPickable *pickable,
if (x >= offset_x && x < offset_x + width &&
y >= offset_y && y < offset_y + height)
{
- tile_manager_read_pixel_data_1 (gimp_gegl_buffer_get_tiles (image_map->undo_buffer),
- x - offset_x,
- y - offset_y,
- pixel);
+ gegl_buffer_sample (image_map->undo_buffer,
+ x - offset_x, y - offset_y,
+ NULL, pixel,
+ gimp_drawable_get_format (image_map->drawable),
+ GEGL_SAMPLER_NEAREST);
return TRUE;
}
@@ -349,10 +350,8 @@ gimp_image_map_get_pixel_at (GimpPickable *pickable,
return gimp_pickable_get_pixel_at (GIMP_PICKABLE (image_map->drawable),
x, y, pixel);
}
- else /* out of bounds error */
- {
- return FALSE;
- }
+
+ return FALSE;
}
GimpImageMap *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]