[Scummvm-cvs-logs] CVS: scummvm/gui ListWidget.cpp,1.12,1.13

Max Horn fingolfin at users.sourceforge.net
Fri Nov 15 09:39:08 CET 2002


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

Modified Files:
	ListWidget.cpp 
Log Message:
don't crash when the list is empty

Index: ListWidget.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/ListWidget.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- ListWidget.cpp	14 Nov 2002 14:42:39 -0000	1.12
+++ ListWidget.cpp	15 Nov 2002 17:38:50 -0000	1.13
@@ -60,6 +60,8 @@
 	_list = list;
 	if (_currentPos >= size)
 		_currentPos = size - 1;
+	if (_currentPos < 0)
+		_currentPos = 0;
 	_selectedItem = -1;
 	_editMode = false;
 	scrollBarRecalc();
@@ -70,7 +72,7 @@
 	int size = _list.size();
 	if (item >= size)
 		item = size - 1;
-	else if (item < 0)
+	if (item < 0)
 		item = 0;
 
 	if (_currentPos != item) {





More information about the Scummvm-git-logs mailing list