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);