[Scummvm-cvs-logs] SF.net SVN: scummvm: [24113] scummvm/trunk/gui/editable.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Wed Oct 4 19:13:54 CEST 2006


Revision: 24113
          http://svn.sourceforge.net/scummvm/?rev=24113&view=rev
Author:   fingolfin
Date:     2006-10-04 10:13:48 -0700 (Wed, 04 Oct 2006)

Log Message:
-----------
Fix for bug #1570189 (GUI: crash when pressing "delete" at the end of the name)

Modified Paths:
--------------
    scummvm/trunk/gui/editable.cpp

Modified: scummvm/trunk/gui/editable.cpp
===================================================================
--- scummvm/trunk/gui/editable.cpp	2006-10-04 13:29:14 UTC (rev 24112)
+++ scummvm/trunk/gui/editable.cpp	2006-10-04 17:13:48 UTC (rev 24113)
@@ -110,9 +110,11 @@
 		forcecaret = true;
 		break;
 	case 127:	// delete
-		_editString.deleteChar(_caretPos);
+		if (_caretPos < (int)_editString.size()) {
+			_editString.deleteChar(_caretPos);
+			dirty = true;
+		}
 		forcecaret = true;
-		dirty = true;
 		break;
 	case 256 + 20:	// left arrow
 		if (_caretPos > 0) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list