aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hdb/window.cpp')
-rw-r--r--engines/hdb/window.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/hdb/window.cpp b/engines/hdb/window.cpp
index 0d74c59926..f0aefdbb0c 100644
--- a/engines/hdb/window.cpp
+++ b/engines/hdb/window.cpp
@@ -567,6 +567,11 @@ void Window::closeAll() {
closeDialogChoice();
closeMsg();
closeTextOut();
+
+ if (g_hdb->isPPC()) {
+ g_hdb->_window->closeDlvs();
+ g_hdb->_window->closeInv();
+ }
}
void Window::openDialog(const char *title, int tileIndex, const char *string, int more, const char *luaMore) {