diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/supernova/screen.cpp | 6 |
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); |