diff --git a/engines/wage/gui.cpp b/engines/wage/gui.cpp index d90030cb209..cd4a62bc203 100644 --- a/engines/wage/gui.cpp +++ b/engines/wage/gui.cpp @@ -831,4 +831,9 @@ void Gui::actionCopy() { _menu->enableCommand(kMenuEdit, kMenuActionPaste, true); } +void Gui::actionPaste() { + _engine->_inputText = _clipboard; + drawInput(); +} + } // End of namespace Wage diff --git a/engines/wage/gui.h b/engines/wage/gui.h index 16421276be8..7270a782ce7 100644 --- a/engines/wage/gui.h +++ b/engines/wage/gui.h @@ -105,6 +105,7 @@ public: void popCursor(); void actionCopy(); + void actionPaste(); private: void paintBorder(Graphics::Surface *g, Common::Rect &r, WindowType windowType); diff --git a/engines/wage/menu.cpp b/engines/wage/menu.cpp index 42a095438e0..2a1f6e62e45 100644 --- a/engines/wage/menu.cpp +++ b/engines/wage/menu.cpp @@ -523,6 +523,8 @@ void Menu::executeCommand(MenuSubItem *subitem) { _gui->actionCopy(); break; case kMenuActionPaste: + _gui->actionPaste(); + break; case kMenuActionClear: warning("STUB: Unhandled shortcut"); break;