From 532af0bb602397790bc53ef652b0ce12a030d648 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Thu, 3 Aug 2017 23:18:15 +0200 Subject: WAGE: Use MacTextWindow for Undo and Paste --- engines/wage/gui-console.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/engines/wage/gui-console.cpp b/engines/wage/gui-console.cpp index 56c111ed5b..7987f5a4ba 100644 --- a/engines/wage/gui-console.cpp +++ b/engines/wage/gui-console.cpp @@ -380,16 +380,15 @@ void Gui::actionCopy() { void Gui::actionPaste() { _undobuffer = _engine->_inputText; - _engine->_inputText += _clipboard; - drawInput(); - _engine->_inputText = _out.back(); // Set last part of the multiline text + + _consoleWindow->appendInput(_clipboard); _menu->enableCommand(kMenuEdit, kMenuActionUndo, true); } void Gui::actionUndo() { - _engine->_inputText = _undobuffer; - drawInput(); + _consoleWindow->clearInput(); + _consoleWindow->appendInput(_clipboard); _menu->enableCommand(kMenuEdit, kMenuActionUndo, false); } -- cgit v1.2.3