diff options
Diffstat (limited to 'engines/hdb/window.cpp')
-rw-r--r-- | engines/hdb/window.cpp | 5 |
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) { |