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

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sun Oct 8 13:03:51 CEST 2006


Revision: 24200
          http://svn.sourceforge.net/scummvm/?rev=24200&view=rev
Author:   lordhoto
Date:     2006-10-08 04:03:46 -0700 (Sun, 08 Oct 2006)

Log Message:
-----------
Ooops. making the classic theme working without a config again.

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

Modified: scummvm/trunk/gui/ThemeClassic.cpp
===================================================================
--- scummvm/trunk/gui/ThemeClassic.cpp	2006-10-08 10:57:48 UTC (rev 24199)
+++ scummvm/trunk/gui/ThemeClassic.cpp	2006-10-08 11:03:46 UTC (rev 24200)
@@ -30,6 +30,7 @@
 	_system = system;
 	_initOk = false;
 	_font = 0;
+	_fontName.clear();
 	memset(&_screen, 0, sizeof(_screen));
 #ifndef CT_NO_TRANSPARENCY
 	memset(&_dialog, 0, sizeof(_dialog));
@@ -64,7 +65,7 @@
 	_shadowcolor = _system->RGBToColor(_colors[kShadowColor][0], _colors[kShadowColor][1], _colors[kShadowColor][2]);
 	_textcolor = _system->RGBToColor(_colors[kTextColor][0], _colors[kTextColor][1], _colors[kTextColor][2]);
 	_textcolorhi = _system->RGBToColor(_colors[kTextColorHi][0], _colors[kTextColorHi][1], _colors[kTextColorHi][2]);
-	if (_fontName == "builtin") {
+	if (_fontName.empty()) {
 		if (_screen.w >= 400 && _screen.h >= 300) {
 			_font = FontMan.getFontByUsage(Graphics::FontManager::kBigGUIFont);
 		} else {
@@ -663,12 +664,12 @@
 
 	temp.clear();
 	temp = _evaluator->getStringVar("font");
-	if (temp.empty() || temp.compareToIgnoreCase("builtin")) {
-		if (_fontName != "builtin")	
+	if (temp.empty() || 0 == temp.compareToIgnoreCase("builtin")) {
+		if (!_fontName.empty())	
 			delete _font;
-		_fontName = "builtin";
+		_fontName.clear();
 	} else if (temp != _fontName) {
-		if (_fontName != "builtin")
+		if (!_fontName.empty())
 			delete _font;
 		_font = loadFont(temp.c_str());
 		_fontName = temp;


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