aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gfx.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/gfx.cpp b/gfx.cpp
index 0a251a5c2f..9df61625a8 100644
--- a/gfx.cpp
+++ b/gfx.cpp
@@ -1825,6 +1825,9 @@ void Scumm::unkScreenEffect5(int a)
void Scumm::setShake(int mode)
{
+ if (_shakeEnabled != (mode != 0))
+ _fullRedraw = true;
+
_shakeEnabled = mode != 0;
_shakeFrame = 0;
_system->set_shake_pos(0);