diff options
-rw-r--r-- | engines/saga/saveload.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/saga/saveload.cpp b/engines/saga/saveload.cpp index bb63e690b2..8dfbd3e9f2 100644 --- a/engines/saga/saveload.cpp +++ b/engines/saga/saveload.cpp @@ -194,8 +194,15 @@ void SagaEngine::save(const char *fileName, const char *saveName) { out->write(title, TITLESIZE); // Thumbnail + // First draw scene without save dialog + int oldMode = _interface->getMode(); + _interface->setMode(kPanelMain); + _render->drawScene(); + Graphics::saveThumbnail(*out); + _interface->setMode(oldMode); + // Date / time TimeDate curTime; _system->getTimeAndDate(curTime); |