[gimp] Bug 315051 - Image preview in transforms keeps original version visible
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Bug 315051 - Image preview in transforms keeps original version visible
- Date: Wed, 5 Apr 2017 22:29:58 +0000 (UTC)
commit 32239a25886b0062fb866cbd63fedb9d3693798e
Author: Michael Natterer <mitch gimp org>
Date: Thu Apr 6 00:29:30 2017 +0200
Bug 315051 - Image preview in transforms keeps original version visible
Argh, didn't commit everything...
app/tools/gimptransformtool.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/app/tools/gimptransformtool.c b/app/tools/gimptransformtool.c
index 6059573..2676994 100644
--- a/app/tools/gimptransformtool.c
+++ b/app/tools/gimptransformtool.c
@@ -33,7 +33,6 @@
#include "core/gimp.h"
#include "core/gimpboundary.h"
#include "core/gimpcontext.h"
-#include "core/gimpchannel.h"
#include "core/gimpdrawable-transform.h"
#include "core/gimperror.h"
#include "core/gimpimage.h"
@@ -41,6 +40,7 @@
#include "core/gimpimage-undo-push.h"
#include "core/gimpitem-linked.h"
#include "core/gimplayer.h"
+#include "core/gimplayermask.h"
#include "core/gimpprogress.h"
#include "core/gimpprojection.h"
#include "core/gimptoolinfo.h"
@@ -1893,8 +1893,10 @@ gimp_transform_tool_hide_active_item (GimpTransformTool *tr_tool,
GimpDisplay *display = GIMP_TOOL (tr_tool)->display;
GimpImage *image = gimp_display_get_image (display);
+ /* hide only complete layers and channels, not layer masks */
if (options->type == GIMP_TRANSFORM_TYPE_LAYER &&
- GIMP_IS_LAYER (item) &&
+ GIMP_IS_DRAWABLE (item) &&
+ ! GIMP_IS_LAYER_MASK (item) &&
gimp_item_get_visible (item) &&
gimp_channel_is_empty (gimp_image_get_mask (image)))
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]