aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/cryomni3d/versailles/engine.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/cryomni3d/versailles/engine.cpp b/engines/cryomni3d/versailles/engine.cpp
index 4088749c9c..8401a78618 100644
--- a/engines/cryomni3d/versailles/engine.cpp
+++ b/engines/cryomni3d/versailles/engine.cpp
@@ -1208,6 +1208,12 @@ bool CryOmni3DEngine_Versailles::handleWarpMouse(unsigned int *actionId,
g_system->copyRectToScreen(original->getPixels(), original->pitch, 0, 0, original->w, original->h);
drawCountdown();
+ // Fade in palette to avoid displaying toolbar on a black screen
+ if (_fadedPalette) {
+ fadeInPalette(_mainPalette);
+ _fadedPalette = false;
+ }
+
bool mustRedraw = displayToolbar(original);
// Don't redraw if we abort game
if (_abortCommand != AbortNoAbort) {