[Scummvm-cvs-logs] scummvm master -> fc8177cdd3fd2470fe353b83daed6dd033e7b159
m-kiewitz
m_kiewitz at users.sourceforge.net
Sun Jun 14 23:25:25 CEST 2015
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
fc8177cdd3 SHERLOCK: 3DO: don't get palette for saving game
Commit: fc8177cdd3fd2470fe353b83daed6dd033e7b159
https://github.com/scummvm/scummvm/commit/fc8177cdd3fd2470fe353b83daed6dd033e7b159
Author: Martin Kiewitz (m_kiewitz at users.sourceforge.net)
Date: 2015-06-14T23:24:38+02:00
Commit Message:
SHERLOCK: 3DO: don't get palette for saving game
makes it possible to save in the 3DO version
Changed paths:
engines/sherlock/saveload.cpp
diff --git a/engines/sherlock/saveload.cpp b/engines/sherlock/saveload.cpp
index c0f1bf1..f009205 100644
--- a/engines/sherlock/saveload.cpp
+++ b/engines/sherlock/saveload.cpp
@@ -238,10 +238,15 @@ void SaveManager::createThumbnail() {
delete _saveThumb;
}
- uint8 thumbPalette[PALETTE_SIZE];
- _vm->_screen->getPalette(thumbPalette);
_saveThumb = new Graphics::Surface();
- ::createThumbnail(_saveThumb, (const byte *)_vm->_screen->getPixels(), SHERLOCK_SCREEN_WIDTH, SHERLOCK_SCREEN_HEIGHT, thumbPalette);
+
+ if (_vm->getPlatform() != Common::kPlatform3DO) {
+ uint8 thumbPalette[PALETTE_SIZE];
+ _vm->_screen->getPalette(thumbPalette);
+ ::createThumbnail(_saveThumb, (const byte *)_vm->_screen->getPixels(), SHERLOCK_SCREEN_WIDTH, SHERLOCK_SCREEN_HEIGHT, thumbPalette);
+ } else {
+ ::createThumbnailFromScreen(_saveThumb);
+ }
}
int SaveManager::getHighlightedButton() const {
More information about the Scummvm-git-logs
mailing list