diff --git a/app/core/gimpdrawablefilter.c b/app/core/gimpdrawablefilter.c index a6b2b66f05..1a481e937b 100644 --- a/app/core/gimpdrawablefilter.c +++ b/app/core/gimpdrawablefilter.c @@ -424,6 +424,10 @@ gimp_drawable_filter_duplicate (GimpDrawable *drawable, prior_filter->composite_mode); gimp_drawable_filter_set_region (filter, prior_filter->region); + gimp_filter_set_active (GIMP_FILTER (filter), + gimp_filter_get_active (GIMP_FILTER (prior_filter))); + gimp_filter_set_is_last_node (GIMP_FILTER (filter), + gimp_filter_get_is_last_node (GIMP_FILTER (prior_filter))); image = gimp_item_get_image (GIMP_ITEM (drawable)); if (image != NULL)