diff options
Diffstat (limited to 'gtk/PlatGTK.cxx')
| -rw-r--r-- | gtk/PlatGTK.cxx | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index b3bb534c3..275e2c40d 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -720,10 +720,10 @@ public:  #ifdef USE_PANGO -static const char *CharacterSetID(int characterSet) { +const char *CharacterSetID(int characterSet) {  	switch (characterSet) {  	case SC_CHARSET_ANSI: -		return "ASCII"; +		return "";  	case SC_CHARSET_DEFAULT:  		return "LATIN1";  	case SC_CHARSET_BALTIC: @@ -1126,11 +1126,11 @@ void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, int ybase, const char  					SetIconv(PFont(font_)->characterSet);  					utfForm = UTF8FromIconv(iconvh, s, len);  				} -				if (!utfForm) {	// DBCS failed so treat as locale -					gsize w; // stub -					utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); -					useGFree = static_cast<bool>(utfForm); -				}; +				//~ if (!utfForm) {	// DBCS failed so treat as locale +					//~ gsize w; // stub +					//~ utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); +					//~ useGFree = static_cast<bool>(utfForm); +				//~ };  				if (!utfForm) {	// g_locale_to_utf8 failed so treat as Latin1  					utfForm = UTF8FromLatin1(s, len);  				} @@ -1269,11 +1269,11 @@ void SurfaceImpl::MeasureWidths(Font &font_, const char *s, int len, int *positi  					bool useGFree = false;  					SetIconv(PFont(font_)->characterSet);  					char *utfForm = UTF8FromIconv(iconvh, s, len); -					if (!utfForm) {	// iconv failed so treat as locale -						gsize w; // stub -						utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); -						useGFree = static_cast<bool>(utfForm); -					} +					//~ if (!utfForm) {	// iconv failed so treat as locale +						//~ gsize w; // stub +						//~ utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); +						//~ useGFree = static_cast<bool>(utfForm); +					//~ }  					if (!utfForm) {  						utfForm = UTF8FromLatin1(s, len);  					} @@ -1368,11 +1368,11 @@ int SurfaceImpl::WidthText(Font &font_, const char *s, int len) {  					SetIconv(PFont(font_)->characterSet);  					utfForm = UTF8FromIconv(iconvh, s, len);  				} -				if (!utfForm) {	// iconv failed so treat as locale -					gsize w; -					utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); -					useGFree = static_cast<bool>(utfForm); -				}; +				//~ if (!utfForm) {	// iconv failed so treat as locale +					//~ gsize w; +					//~ utfForm = g_locale_to_utf8(s, len, NULL, &w, NULL); +					//~ useGFree = static_cast<bool>(utfForm); +				//~ };  				if (!utfForm) {	// g_locale_to_utf8 failed so treat as Latin1  					utfForm = UTF8FromLatin1(s, len);  				} | 
