diff options
-rw-r--r-- | engines/saga/palanim.cpp | 6 |
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; |