aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen
diff options
context:
space:
mode:
authorPaul Gilbert2019-08-09 20:00:57 -0700
committerPaul Gilbert2019-08-09 20:00:57 -0700
commit31187e6595b8298f6735b88e73cf0c7f4bdf614b (patch)
tree9cb8cd44c65a37edaba8388b90e67d6105a957bd /engines/xeen
parenta6e485e57660e6bff479c6e50f4e570017179b6d (diff)
downloadscummvm-rg350-31187e6595b8298f6735b88e73cf0c7f4bdf614b.tar.gz
scummvm-rg350-31187e6595b8298f6735b88e73cf0c7f4bdf614b.tar.bz2
scummvm-rg350-31187e6595b8298f6735b88e73cf0c7f4bdf614b.zip
XEEN: Fix Not Enough Gold error dialog wasn't showing
Diffstat (limited to 'engines/xeen')
-rw-r--r--engines/xeen/dialogs/dialogs_message.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/xeen/dialogs/dialogs_message.cpp b/engines/xeen/dialogs/dialogs_message.cpp
index f571e6e811..46038b5971 100644
--- a/engines/xeen/dialogs/dialogs_message.cpp
+++ b/engines/xeen/dialogs/dialogs_message.cpp
@@ -51,7 +51,7 @@ void MessageDialog::execute(const Common::String &msg, MessageWaitType waitType)
break;
case WT_ANIMATED_WAIT:
- if (windows[11]._enabled || _vm->_mode == MODE_INTERACTIVE7) {
+ if (g_vm->_locations->isActive() && (windows[11]._enabled || _vm->_mode == MODE_INTERACTIVE7)) {
g_vm->_locations->wait();
break;
}