aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/widget_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/tattoo/widget_base.cpp')
-rw-r--r--engines/sherlock/tattoo/widget_base.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sherlock/tattoo/widget_base.cpp b/engines/sherlock/tattoo/widget_base.cpp
index 856d7457b0..0683245355 100644
--- a/engines/sherlock/tattoo/widget_base.cpp
+++ b/engines/sherlock/tattoo/widget_base.cpp
@@ -45,6 +45,8 @@ void WidgetBase::summonWindow() {
// Add widget to the screen
if (!ui._fixedWidgets.contains(this))
ui._widgets.push_back(this);
+ ui._windowOpen = true;
+
_outsideMenu = false;
draw();
@@ -56,6 +58,7 @@ void WidgetBase::banishWindow() {
erase();
_surface.free();
ui._widgets.remove(this);
+ ui._windowOpen = false;
}
void WidgetBase::close() {