diff options
Diffstat (limited to 'engines/wage/menu.cpp')
-rw-r--r-- | engines/wage/menu.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/wage/menu.cpp b/engines/wage/menu.cpp index f775a4d64c..fe5de5a5a4 100644 --- a/engines/wage/menu.cpp +++ b/engines/wage/menu.cpp @@ -211,6 +211,9 @@ bool Menu::mouseClick(int x, int y) { if (_bbox.contains(x, y)) { for (int i = 0; i < _items.size(); i++) if (_items[i]->bbox.contains(x, y)) { + if (_activeItem == i) + return false; + _activeItem = i; _activeSubItem = -1; _menuActivated = true; |