aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/widget_base.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-07-18 14:19:22 -0400
committerPaul Gilbert2015-07-18 14:19:22 -0400
commit20a31501e6932c6a08128420339dadbb499d3fe8 (patch)
treeb14f7c1138a99695a042ae68f1a41dafbbdc0989 /engines/sherlock/tattoo/widget_base.cpp
parentd0a6af6cb92ec4d12ced8c1af90097ec06679a1d (diff)
downloadscummvm-rg350-20a31501e6932c6a08128420339dadbb499d3fe8.tar.gz
scummvm-rg350-20a31501e6932c6a08128420339dadbb499d3fe8.tar.bz2
scummvm-rg350-20a31501e6932c6a08128420339dadbb499d3fe8.zip
SHERLOCK: RT: Fix showing look window for inventory items
Diffstat (limited to 'engines/sherlock/tattoo/widget_base.cpp')
-rw-r--r--engines/sherlock/tattoo/widget_base.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sherlock/tattoo/widget_base.cpp b/engines/sherlock/tattoo/widget_base.cpp
index 4df25961e0..5f16e8800d 100644
--- a/engines/sherlock/tattoo/widget_base.cpp
+++ b/engines/sherlock/tattoo/widget_base.cpp
@@ -35,7 +35,7 @@ WidgetBase::WidgetBase(SherlockEngine *vm) : _vm(vm) {
void WidgetBase::summonWindow() {
TattooUserInterface &ui = *(TattooUserInterface *)_vm->_ui;
- ui._widget = this;
+ ui._widgets.push_back(this);
_outsideMenu = false;
draw();
@@ -46,7 +46,7 @@ void WidgetBase::banishWindow() {
erase();
_surface.free();
- ui._widget = nullptr;
+ ui._widgets.remove(this);
}
void WidgetBase::erase() {