vcl/win/source/gdi/salgdi3.cxx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-)
New commits: commit 678b260c30ffd06d6c5ae94d81e5d9f738c2b8a7 Author: Caolán McNamara <[email protected]> Date: Mon Oct 21 14:38:42 2013 +0100 some windows only Strings Change-Id: I264bdfc3453e2b6a17397ffb27154a29394c8c1b diff --git a/vcl/win/source/gdi/salgdi3.cxx b/vcl/win/source/gdi/salgdi3.cxx index a9efe50..7bbb009 100644 --- a/vcl/win/source/gdi/salgdi3.cxx +++ b/vcl/win/source/gdi/salgdi3.cxx @@ -613,7 +613,7 @@ struct ImplEnumInfo // ======================================================================= -static CharSet ImplCharSetToSal( BYTE nCharSet ) +static rtl_TextEncoding ImplCharSetToSal( BYTE nCharSet ) { rtl_TextEncoding eTextEncoding; @@ -2060,8 +2060,10 @@ static bool ImplGetFontAttrFromFile( const String& rFontFileURL, return false; // convert byte strings to unicode - rDFA.SetFamilyName(String( aBuffer + nNameOfs, osl_getThreadTextEncoding() )); - rDFA.SetStyleName(String( aBuffer + nStyleOfs, osl_getThreadTextEncoding() )); + char *pName = aBuffer + nNameOfs; + rDFA.SetFamilyName(OUString(pName, strlen(pName), osl_getThreadTextEncoding())); + char *pStyle = aBuffer + nStyleOfs; + rDFA.SetStyleName(OUString(pStyle, strlen(pStyle), osl_getThreadTextEncoding() )); // byte offset 0x4C7: OS2_fsSelection const char nFSS = aBuffer[ 0x4C7 ]; @@ -2181,12 +2183,12 @@ void WinSalGraphics::GetDevFontList( ImplDevFontList* pFontList ) String aEmptyString; OUString aBootStrap; - rtl::Bootstrap::get( String( RTL_CONSTASCII_USTRINGPARAM( "BRAND_BASE_DIR" ) ), aBootStrap ); - aBootStrap += String( RTL_CONSTASCII_USTRINGPARAM( "/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE( "bootstrap" ) ) ); + rtl::Bootstrap::get( OUString("BRAND_BASE_DIR"), aBootStrap ); + aBootStrap += OUString("/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE( "bootstrap" ) ); rtl::Bootstrap aBootstrap( aBootStrap ); OUString aUserPath; aBootstrap.getFrom( OUString( "UserInstallation" ), aUserPath ); - aUserPath += String( RTL_CONSTASCII_USTRINGPARAM("/user/config/fontnames.dat") ); + aUserPath += "/user/config/fontnames.dat"; String aBaseURL = aPath.copy( 0, aPath.lastIndexOf('/')+1 ); mpFontAttrCache = new ImplFontAttrCache( aUserPath, aBaseURL );
_______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
