aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--saveload.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/saveload.cpp b/saveload.cpp
index 1c3eb44291..dc81eef57f 100644
--- a/saveload.cpp
+++ b/saveload.cpp
@@ -127,8 +127,12 @@ bool Scumm::loadState(int slot, bool compat)
gdi._mask_left = -1;
initScreens(0, 0, 320, 200);
+
+ // Force a fade to black
+ int old_screenEffectFlag = _screenEffectFlag;
_screenEffectFlag = true;
fadeToBlackEffect(129);
+ _screenEffectFlag = old_screenEffectFlag;
initScreens(0, sb, 320, sh);