From 000094a5620d2dc1c4bf04c877ad9c65b68d1f2c Mon Sep 17 00:00:00 2001 From: Nicolas Bacca Date: Tue, 2 Mar 2004 21:17:45 +0000 Subject: Display keyboard when saving svn-id: r13156 --- queen/journal.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/queen/journal.cpp b/queen/journal.cpp index 23d23bac29..ea86470d18 100644 --- a/queen/journal.cpp +++ b/queen/journal.cpp @@ -216,6 +216,7 @@ void Journal::enterYesNoMode(int16 zoneNum, int titleNum) { void Journal::exitYesNoMode() { _mode = M_NORMAL; if (_prevZoneNum == ZN_MAKE_ENTRY) { + _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false); _edit.enable = false; } redraw(); @@ -298,6 +299,7 @@ void Journal::handleYesNoMode(int16 zoneNum) { break; case ZN_MAKE_ENTRY: if (_edit.text[0]) { + _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false); _vm->saveGameState(currentSlot, _edit.text); _quit = true; } else { @@ -497,6 +499,7 @@ void Journal::hideInformationBox() { void Journal::initEditBuffer(const char *desc) { + _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true); _edit.enable = true; _edit.posCursor = _vm->display()->textWidth(desc); _edit.textCharsCount = strlen(desc); -- cgit v1.2.3