diff options
Diffstat (limited to 'engines/sherlock/tattoo/widget_base.cpp')
-rw-r--r-- | engines/sherlock/tattoo/widget_base.cpp | 3 |
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() { |