[Scummvm-cvs-logs] CVS: scummvm/sword1 control.cpp,1.27,1.28
Nicolas Bacca
arisme at users.sourceforge.net
Tue Mar 2 12:08:03 CET 2004
Update of /cvsroot/scummvm/scummvm/sword1
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14248
Modified Files:
control.cpp
Log Message:
Display keyboard when saving
Index: control.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword1/control.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- control.cpp 28 Feb 2004 12:58:13 -0000 1.27
+++ control.cpp 2 Mar 2004 19:47:17 -0000 1.28
@@ -261,8 +261,10 @@
setupMainPanel();
break;
case BUTTON_SAVE_PANEL:
- if (fullRefresh)
+ if (fullRefresh) {
+ _system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true);
setupSaveRestorePanel(true);
+ }
if (_keyPressed)
handleSaveKey(_keyPressed);
break;
@@ -364,6 +366,7 @@
saveNameSelect(id, mode == BUTTON_SAVE_PANEL);
else if (id == BUTTON_SAVE_RESTORE_OKAY) {
if (mode == BUTTON_SAVE_PANEL) {
+ _system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false);
if (saveToFile()) // don't go back to main panel if save fails.
return BUTTON_MAIN_PANEL;
} else {
@@ -372,8 +375,10 @@
return BUTTON_MAIN_PANEL;
}
}
- } else if (id == BUTTON_SAVE_CANCEL)
+ } else if (id == BUTTON_SAVE_CANCEL) {
+ _system->setFeatureState(OSystem::kFeatureVirtualKeyboard, false);
return BUTTON_MAIN_PANEL; // mode down to main panel
+ }
break;
case BUTTON_VOLUME_PANEL:
return id;
More information about the Scummvm-git-logs
mailing list