diff --git a/app/core/gimpimage-merge.c b/app/core/gimpimage-merge.c index 8d95da3fc4..eba026e325 100644 --- a/app/core/gimpimage-merge.c +++ b/app/core/gimpimage-merge.c @@ -489,6 +489,11 @@ gimp_image_merge_group_layer (GimpImage *image, */ if (pass_through_buffer) { + /* The group duplicate may be smaller than actual render in case + * of pass-through groups. + */ + gimp_item_set_size (GIMP_ITEM (layer), rect.width, rect.height); + if (rect.x != 0 || rect.y != 0) { GeglBuffer *buffer;