aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/interface.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2017-12-10 18:03:28 -0500
committerPaul Gilbert2017-12-10 18:03:28 -0500
commit618d256a92c881d580efe27f68febfa7a9471273 (patch)
tree69ae38718f55ef59e8730c4878496a8a75f6bb7f /engines/xeen/interface.cpp
parentb1d250e69e7ee3078aaf503ba591095703630aff (diff)
downloadscummvm-rg350-618d256a92c881d580efe27f68febfa7a9471273.tar.gz
scummvm-rg350-618d256a92c881d580efe27f68febfa7a9471273.tar.bz2
scummvm-rg350-618d256a92c881d580efe27f68febfa7a9471273.zip
XEEN: Fix regression stopping map dialog frame from rendering
Diffstat (limited to 'engines/xeen/interface.cpp')
-rw-r--r--engines/xeen/interface.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp
index f39c2d4278..5bbc6abea1 100644
--- a/engines/xeen/interface.cpp
+++ b/engines/xeen/interface.cpp
@@ -1242,7 +1242,7 @@ void Interface::bash(const Common::Point &pt, Direction direction) {
drawParty(true);
}
-void Interface::draw3d(bool updateFlag) {
+void Interface::draw3d(bool updateFlag, bool pauseFlag) {
Combat &combat = *_vm->_combat;
EventsManager &events = *_vm->_events;
Party &party = *_vm->_party;
@@ -1299,7 +1299,8 @@ void Interface::draw3d(bool updateFlag) {
}
party._stepped = false;
- events.ipause5(2);
+ if (pauseFlag)
+ events.ipause5(2);
}
void Interface::handleFalling() {