summaryrefslogtreecommitdiff
path: root/xmlhelp
diff options
context:
space:
mode:
Diffstat (limited to 'xmlhelp')
-rw-r--r--xmlhelp/source/cxxhelp/provider/databases.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/xmlhelp/source/cxxhelp/provider/databases.cxx b/xmlhelp/source/cxxhelp/provider/databases.cxx
index 9b16270d4d1f..8f1694778a25 100644
--- a/xmlhelp/source/cxxhelp/provider/databases.cxx
+++ b/xmlhelp/source/cxxhelp/provider/databases.cxx
@@ -966,20 +966,20 @@ void Databases::cascadingStylesheet( const OUString& Language,
aCSS = "highcontrastblack";
#ifdef _WIN32
HKEY hKey = nullptr;
- LONG lResult = RegOpenKeyExA( HKEY_CURRENT_USER, "Control Panel\\Accessibility\\HighContrast", 0, KEY_QUERY_VALUE, &hKey );
+ LONG lResult = RegOpenKeyExW( HKEY_CURRENT_USER, L"Control Panel\\Accessibility\\HighContrast", 0, KEY_QUERY_VALUE, &hKey );
if ( ERROR_SUCCESS == lResult )
{
- CHAR szBuffer[1024];
+ WCHAR szBuffer[1024];
DWORD nSize = sizeof( szBuffer );
- lResult = RegQueryValueExA( hKey, "High Contrast Scheme", nullptr, nullptr, reinterpret_cast<LPBYTE>(szBuffer), &nSize );
+ lResult = RegQueryValueExW( hKey, L"High Contrast Scheme", nullptr, nullptr, reinterpret_cast<LPBYTE>(szBuffer), &nSize );
if ( ERROR_SUCCESS == lResult && nSize > 0 )
{
szBuffer[nSize] = '\0';
- if ( strncmp( szBuffer, "High Contrast #1", strlen("High Contrast #1") ) == 0 )
+ if ( wcscmp( szBuffer, L"High Contrast #1" ) == 0 )
aCSS = "highcontrast1";
- if ( strncmp( szBuffer, "High Contrast #2", strlen("High Contrast #2") ) == 0 )
+ if ( wcscmp( szBuffer, L"High Contrast #2" ) == 0 )
aCSS = "highcontrast2";
- if ( strncmp( szBuffer, "High Contrast White", strlen("High Contrast White") ) == 0 )
+ if ( wcscmp( szBuffer, L"High Contrast White" ) == 0 )
aCSS = "highcontrastwhite";
}
RegCloseKey( hKey );