[gimp/goat-invasion] app: use gimp_drawable_apply_buffer() for legacy FS composition
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/goat-invasion] app: use gimp_drawable_apply_buffer() for legacy FS composition
- Date: Thu, 22 Mar 2012 21:15:41 +0000 (UTC)
commit 16472f1ee581d13011b1e18c65eb00a417dfcaee
Author: Michael Natterer <mitch gimp org>
Date: Thu Mar 22 22:15:11 2012 +0100
app: use gimp_drawable_apply_buffer() for legacy FS composition
app/core/gimpdrawable.c | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/app/core/gimpdrawable.c b/app/core/gimpdrawable.c
index e650b571..b606dae 100644
--- a/app/core/gimpdrawable.c
+++ b/app/core/gimpdrawable.c
@@ -1367,7 +1367,6 @@ gimp_drawable_init_src_region (GimpDrawable *drawable,
{
PixelRegion tempPR;
PixelRegion destPR;
- PixelRegion fsPR;
gboolean lock_alpha = FALSE;
/* a temporary buffer for the compisition of the drawable and
@@ -1391,12 +1390,6 @@ gimp_drawable_init_src_region (GimpDrawable *drawable,
* we apply it onto the drawable when anchoring the floating
* selection
*/
- pixel_region_init (&fsPR,
- gimp_drawable_get_tiles (GIMP_DRAWABLE (fs)),
- combine_x - fs_off_x,
- combine_y - fs_off_y,
- combine_width, combine_height,
- FALSE);
pixel_region_init (&destPR, *temp_tiles,
combine_x - x - off_x,
combine_y - y - off_y,
@@ -1411,7 +1404,12 @@ gimp_drawable_init_src_region (GimpDrawable *drawable,
gimp_layer_set_lock_alpha (GIMP_LAYER (drawable), FALSE, FALSE);
}
- gimp_drawable_apply_region (drawable, &fsPR,
+ gimp_drawable_apply_buffer (drawable,
+ gimp_drawable_get_buffer (GIMP_DRAWABLE (fs)),
+ GIMP_GEGL_RECT (combine_x - fs_off_x,
+ combine_y - fs_off_y,
+ combine_width,
+ combine_height),
FALSE, NULL,
gimp_layer_get_opacity (fs),
gimp_layer_get_mode (fs),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]