diff options
author | Marcus Comstedt | 2005-10-15 15:46:12 +0000 |
---|---|---|
committer | Marcus Comstedt | 2005-10-15 15:46:12 +0000 |
commit | ee1553995291e645b846aec1b301a7130527c2a2 (patch) | |
tree | cef289969b1b16a3286fc152d52779943bfa832c /sword2 | |
parent | 1ee05972af8dd0d14bb6eedb713ce9b6adf5a1c4 (diff) | |
download | scummvm-rg350-ee1553995291e645b846aec1b301a7130527c2a2.tar.gz scummvm-rg350-ee1553995291e645b846aec1b301a7130527c2a2.tar.bz2 scummvm-rg350-ee1553995291e645b846aec1b301a7130527c2a2.zip |
Try do display the virtual keyboard only when a string input widget has focus.
svn-id: r19102
Diffstat (limited to 'sword2')
-rw-r--r-- | sword2/controls.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sword2/controls.cpp b/sword2/controls.cpp index 7ff8df39b5..4dc5b65f91 100644 --- a/sword2/controls.cpp +++ b/sword2/controls.cpp @@ -1062,6 +1062,7 @@ public: void setEditable(bool editable) { _editable = editable; + _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, editable); } bool isEditable() { @@ -1386,14 +1387,9 @@ void SaveRestoreDialog::setResult(int result) { } int SaveRestoreDialog::runModal() { - if (_mode == kSaveDialog) - _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true); int result = Dialog::runModal(); - if (_mode == kSaveDialog) - _vm->_system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false); - if (result) { switch (_mode) { case kSaveDialog: |