aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/saga/palanim.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/saga/palanim.cpp b/engines/saga/palanim.cpp
index b19d2c9fb0..c5129fcf06 100644
--- a/engines/saga/palanim.cpp
+++ b/engines/saga/palanim.cpp
@@ -30,6 +30,7 @@
#include "saga/events.h"
#include "saga/palanim.h"
+#include "saga/interface.h"
namespace Saga {
@@ -170,7 +171,10 @@ int PalAnim::cycleStep(int vectortime) {
}
}
- _vm->_gfx->setPalette(pal);
+ // Don't cycle the palette when the map is open
+ // Fixes bug #1900258 - "ITE: Glitch when looking at the map while at the docks"
+ if (_vm->_interface->getMode() != kPanelMap)
+ _vm->_gfx->setPalette(pal);
event.type = kEvTOneshot;
event.code = kPalAnimEvent;