[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