aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/supernova/screen.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/supernova/screen.cpp b/engines/supernova/screen.cpp
index 124bddd77b..105025e363 100644
--- a/engines/supernova/screen.cpp
+++ b/engines/supernova/screen.cpp
@@ -375,10 +375,8 @@ void Screen::renderImage(ImageId id, bool removeImage) {
ImageInfo info = imageInfo[id];
const MSNImage *image = _resMan->getImage(info.filenumber);
- if (_currentImage != image) {
- _currentImage = image;
- _vm->_system->getPaletteManager()->setPalette(image->getPalette(), 16, 239);
- }
+ if (_currentImage != image)
+ setCurrentImage(info.filenumber);
do {
renderImageSection(image, info.section, removeImage);