[gimp] app: use gimp_drawable_filter_get_format() in GimpFilterTool
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: use gimp_drawable_filter_get_format() in GimpFilterTool
- Date: Tue, 7 Apr 2020 16:42:44 +0000 (UTC)
commit 0ade4742869c7f78a86217dd5ea1f58fd0a9adbc
Author: Ell <ell_se yahoo com>
Date: Mon Apr 6 22:44:05 2020 +0300
app: use gimp_drawable_filter_get_format() in GimpFilterTool
... to set the visibility of the clipping-mode combo based on the
filter's actual output format, instead of the drawable format.
app/tools/gimpfiltertool.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/app/tools/gimpfiltertool.c b/app/tools/gimpfiltertool.c
index 02ff93f7ad..059911d0c3 100644
--- a/app/tools/gimpfiltertool.c
+++ b/app/tools/gimpfiltertool.c
@@ -1112,6 +1112,12 @@ gimp_filter_tool_update_dialog (GimpFilterTool *filter_tool)
{
GimpImage *image = gimp_display_get_image (tool->display);
GimpChannel *mask = gimp_image_get_mask (image);
+ const Babl *format;
+
+ if (filter_tool->filter)
+ format = gimp_drawable_filter_get_format (filter_tool->filter);
+ else
+ format = gimp_drawable_get_format (tool->drawable);
if (gimp_channel_is_empty (mask))
{
@@ -1119,7 +1125,7 @@ gimp_filter_tool_update_dialog (GimpFilterTool *filter_tool)
filter_tool->clip_combo,
gimp_item_get_clip (GIMP_ITEM (tool->drawable), FALSE) == FALSE &&
! gimp_gegl_node_is_point_operation (filter_tool->operation) &&
- gimp_drawable_has_alpha (tool->drawable));
+ babl_format_has_alpha (format));
gtk_widget_hide (filter_tool->region_combo);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]