зеркало из https://github.com/mozilla/gecko-dev.git
NOT PART OF BUILD - PHOTON ONLY
Added a little character conversion to get some special characters to display correctly on yahoo and abcnews. This has already been added for other platforms like GTK. author=briane@qnx.com r=jerry.kirk
This commit is contained in:
Родитель
6d488d6bb3
Коммит
e1acf1ac8e
|
@ -1652,8 +1652,14 @@ NS_IMETHODIMP nsRenderingContextPh :: DrawString(const PRUnichar *aString, PRUin
|
|||
|
||||
// kedl, using my copy of wcstombs because theirs doesn't let you set a limit on the input
|
||||
// but this is still a hack....
|
||||
#if 0
|
||||
len = my_wcstombs(buffer, (char *) aString, BUFFER_SIZE,aLength);
|
||||
return DrawString( (char *) buffer, aLength, aX, aY, aSpacing);
|
||||
#else
|
||||
NS_ConvertUCS2toUTF8 theUnicodeString (aString, aLength);
|
||||
return DrawString(theUnicodeString.GetBuffer(), strlen(theUnicodeString.GetBuffer()),
|
||||
aX, aY, aSpacing);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
@ -1664,8 +1670,13 @@ NS_IMETHODIMP nsRenderingContextPh :: DrawString(const nsString& aString,
|
|||
{
|
||||
PR_LOG(PhGfxLog, PR_LOG_DEBUG, ("nsRenderingContextPh::DrawString3 at (%d,%d) aSpacing=<%p>.\n", aX, aY, aSpacing));
|
||||
|
||||
return DrawString(aString.GetUnicode(), aString.Length(),
|
||||
aX, aY, aFontID, aSpacing);
|
||||
#if 0
|
||||
return DrawString(aString.GetUnicode(), aString.Length(), aX, aY, aFontID, aSpacing);
|
||||
#else
|
||||
NS_ConvertUCS2toUTF8 theUnicodeString (aString.GetUnicode(), aString.Length());
|
||||
return DrawString(theUnicodeString.GetBuffer(), strlen(theUnicodeString.GetBuffer()),
|
||||
aX, aY, aSpacing);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче