diff options
author | Nicolas Bacca | 2004-03-02 21:17:45 +0000 |
---|---|---|
committer | Nicolas Bacca | 2004-03-02 21:17:45 +0000 |
commit | 000094a5620d2dc1c4bf04c877ad9c65b68d1f2c (patch) | |
tree | 02282b95dc4fa713dea3abea224c36b5346bc054 /queen | |
parent | 41e6bba0098f3b5e6148d015060e63eca2b3bcdb (diff) | |
download | scummvm-rg350-000094a5620d2dc1c4bf04c877ad9c65b68d1f2c.tar.gz scummvm-rg350-000094a5620d2dc1c4bf04c877ad9c65b68d1f2c.tar.bz2 scummvm-rg350-000094a5620d2dc1c4bf04c877ad9c65b68d1f2c.zip |
Display keyboard when saving
svn-id: r13156
Diffstat (limited to 'queen')
-rw-r--r-- | queen/journal.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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); |