aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/gfx/resource/sci_view_0.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/sci/gfx/resource/sci_view_0.cpp b/engines/sci/gfx/resource/sci_view_0.cpp
index c5717b27b8..aa99b534f5 100644
--- a/engines/sci/gfx/resource/sci_view_0.cpp
+++ b/engines/sci/gfx/resource/sci_view_0.cpp
@@ -49,15 +49,14 @@ gfx_pixmap_t *gfxr_draw_cel0(int id, int loop, int cel, byte *resource, int size
retval->xoffset = mirrored ? xhot : -xhot;
retval->yoffset = -yhot;
+ retval->flags |= GFX_PIXMAP_FLAG_EXTERNAL_PALETTE;
if (view) {
retval->colors = view->colors;
retval->colors_nr = view->colors_nr;
- retval->flags |= GFX_PIXMAP_FLAG_EXTERNAL_PALETTE;
} else {
retval->colors = gfx_sci0_image_colors[sci0_palette];
retval->colors_nr = GFX_SCI0_IMAGE_COLORS_NR;
- retval->flags |= GFX_PIXMAP_FLAG_EXTERNAL_PALETTE;
}
if (xl <= 0 || yl <= 0) {