diff options
author | Eugene Sandulenko | 2016-02-05 19:28:15 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-02-14 17:13:02 +0100 |
commit | e56d934836ab371563cae18fdb2fe8e5d89e2dbd (patch) | |
tree | 271fa4e74f5a388c776067801af98f73864e3770 | |
parent | 08b3f89b099671fe1eb19e85dcc077a32cd69032 (diff) | |
download | scummvm-rg350-e56d934836ab371563cae18fdb2fe8e5d89e2dbd.tar.gz scummvm-rg350-e56d934836ab371563cae18fdb2fe8e5d89e2dbd.tar.bz2 scummvm-rg350-e56d934836ab371563cae18fdb2fe8e5d89e2dbd.zip |
WAGE: Make keyboard shortcuts work for the Edit menu
-rw-r--r-- | engines/wage/menu.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/engines/wage/menu.cpp b/engines/wage/menu.cpp index cb28ca17c3..42a095438e 100644 --- a/engines/wage/menu.cpp +++ b/engines/wage/menu.cpp @@ -517,12 +517,14 @@ void Menu::executeCommand(MenuSubItem *subitem) { case kMenuActionUndo: case kMenuActionCut: + warning("STUB: Unhandled shortcut"); break; case kMenuActionCopy: _gui->actionCopy(); break; case kMenuActionPaste: case kMenuActionClear: + warning("STUB: Unhandled shortcut"); break; case kMenuActionCommand: @@ -542,11 +544,7 @@ void Menu::processMenuShortCut(byte flags, uint16 ascii) { for (int i = 0; i < _items.size(); i++) for (int j = 0; j < _items[i]->subitems.size(); j++) if (tolower(_items[i]->subitems[j]->shortcut) == ascii) { - if (_items[i]->subitems[j]->action == kMenuActionCommand) - _gui->_engine->processTurn(&_items[i]->subitems[j]->text, NULL); - else - warning("STUB: Unhandled shortcut"); - + executeCommand(_items[i]->subitems[j]); break; } } |