widgets: Block removing tool-based NDE filters

Currently, messing with filters that are
being managed by tools (like Warp or
Gradient) causes crashes. For now, we'll
prevent removing NDE filters which are
tool-based, and revist after 3.0 is released.
This commit is contained in:
Alx Sa 2024-05-22 19:59:40 +00:00
parent edddb83784
commit 742ec5689d
1 changed files with 2 additions and 1 deletions

View File

@ -2409,7 +2409,8 @@ gimp_item_tree_view_effects_filters_selected (GimpContainerView *view,
! strcmp (gegl_node_get_operation (op_node), "GraphNode"))
is_tool_op = TRUE;
gtk_widget_set_sensitive (item_view->priv->effects_remove_button,
! is_tool_op);
gtk_widget_set_sensitive (item_view->priv->effects_raise_button,
(index != 0) && ! is_tool_op);
gtk_widget_set_sensitive (item_view->priv->effects_lower_button,