[gimp] app: gimp_drawable_merge_filte(): don't create a copy of the applied buffer
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: gimp_drawable_merge_filte(): don't create a copy of the applied buffer
- Date: Fri, 30 May 2014 23:11:59 +0000 (UTC)
commit 6845766200cd4d36ab246c13c1385c8539a5d47a
Author: Michael Natterer <mitch gimp org>
Date: Sat May 31 01:08:42 2014 +0200
app: gimp_drawable_merge_filte(): don't create a copy of the applied buffer
This removes the huge delay when applying any GEGL op, at the cost of
breaking Edit->Fade. Need to find a better way to create this buffer.
app/core/gimpdrawable-filter.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/app/core/gimpdrawable-filter.c b/app/core/gimpdrawable-filter.c
index eacbdc0..e5362f2 100644
--- a/app/core/gimpdrawable-filter.c
+++ b/app/core/gimpdrawable-filter.c
@@ -124,7 +124,10 @@ gimp_drawable_merge_filter (GimpDrawable *drawable,
applicator = gimp_filter_get_applicator (filter);
- if (applicator)
+ /* FIXME: disabled because it is unacceptable to run the
+ * filter twice, need to use whatever cached result
+ */
+ if (FALSE /* applicator */)
{
GimpImage *image = gimp_item_get_image (GIMP_ITEM (drawable));
GimpDrawableUndo *undo;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]