From dc80c78a26bec85bcb2efd4e32dbf6c35e711f2c Mon Sep 17 00:00:00 2001 From: Jacob Boerema Date: Fri, 21 Aug 2020 19:35:15 -0400 Subject: [PATCH] plug-ins: fix wrong layer offset of psp layers. --- plug-ins/common/file-psp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plug-ins/common/file-psp.c b/plug-ins/common/file-psp.c index 4c764aeec3..9171fa79f7 100644 --- a/plug-ins/common/file-psp.c +++ b/plug-ins/common/file-psp.c @@ -1646,7 +1646,7 @@ read_layer_block (FILE *f, name, image_rect[2] - image_rect[0], image_rect[3] - image_rect[1], width, height, - saved_image_rect[0], saved_image_rect[1], + image_rect[0]+saved_image_rect[0], image_rect[1]+saved_image_rect[1], opacity, blend_mode_name (blend_mode), bitmap_count, channel_count); @@ -1696,9 +1696,9 @@ read_layer_block (FILE *f, gimp_image_insert_layer (image, layer, NULL, -1); - if (saved_image_rect[0] != 0 || saved_image_rect[1] != 0) + if (image_rect[0] != 0 || image_rect[1] != 0 || saved_image_rect[0] != 0 || saved_image_rect[1] != 0) gimp_layer_set_offsets (layer, - saved_image_rect[0], saved_image_rect[1]); + image_rect[0] + saved_image_rect[0], image_rect[1] + saved_image_rect[1]); if (! visibility) gimp_item_set_visible (GIMP_ITEM (layer), FALSE);