[Scummvm-cvs-logs] SF.net SVN: scummvm: [26283] scummvm/trunk/engines/scumm/string.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Sat Mar 24 00:31:43 CET 2007


Revision: 26283
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26283&view=rev
Author:   kirben
Date:     2007-03-23 16:31:43 -0700 (Fri, 23 Mar 2007)

Log Message:
-----------
Add part of patch #1687053 - Scumm: Fix charset glitches in original Save-dialog.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/string.cpp

Modified: scummvm/trunk/engines/scumm/string.cpp
===================================================================
--- scummvm/trunk/engines/scumm/string.cpp	2007-03-23 23:22:18 UTC (rev 26282)
+++ scummvm/trunk/engines/scumm/string.cpp	2007-03-23 23:31:43 UTC (rev 26283)
@@ -709,9 +709,16 @@
 		_charset->_left -= _charset->getStringWidth(a, buf) / 2;
 	}
 
-	if (_game.version >= 5 && !buf[0]) {
-		buf[0] = ' ';
-		buf[1] = 0;
+	if (!buf[0]) {
+		if (_game.version >= 5) {
+			buf[0] = ' ';
+			buf[1] = 0;
+		} else {
+			_charset->_str.left = _charset->_left;
+			_charset->_str.top = _charset->_top;
+			_charset->_str.right = _charset->_left;
+			_charset->_str.bottom = _charset->_top;
+		}
 	}
 
 	for (i = 0; (c = buf[i++]) != 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