[Scummvm-cvs-logs] CVS: scummvm/gui dialog.cpp,1.29,1.30

Max Horn fingolfin at users.sourceforge.net
Sat Jul 27 06:28:05 CEST 2002


Update of /cvsroot/scummvm/scummvm/gui
In directory usw-pr-cvs1:/tmp/cvs-serv21032/gui

Modified Files:
	dialog.cpp 
Log Message:
added isEmpty() methods to String and List class; fixed crasher that occured when saving/loading in NewGUI when nothing was selected

Index: dialog.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/dialog.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- dialog.cpp	27 Jul 2002 00:46:05 -0000	1.29
+++ dialog.cpp	27 Jul 2002 13:27:34 -0000	1.30
@@ -304,7 +304,7 @@
 {
 	switch (cmd) {
 	case kSaveCmd:
-		if (_savegameList->getSelectedString()[0] != 0) {
+		if (_savegameList->getSelected() > 0 && !_savegameList->getSelectedString().isEmpty()) {
 			Scumm *s = _gui->getScumm();
 			s->_saveLoadSlot = _savegameList->getSelected();
 			s->_saveLoadCompatible = false;
@@ -314,7 +314,7 @@
 		}
 		break;
 	case kLoadCmd:
-		if (_savegameList->getSelectedString()[0] != 0) {
+		if (_savegameList->getSelected() > 0 && !_savegameList->getSelectedString().isEmpty()) {
 			Scumm *s = _gui->getScumm();
 			s->_saveLoadSlot = _savegameList->getSelected();
 			s->_saveLoadCompatible = false;





More information about the Scummvm-git-logs mailing list