diff options
Diffstat (limited to 'xmlhelp/source/cxxhelp/provider/databases.cxx')
-rw-r--r-- | xmlhelp/source/cxxhelp/provider/databases.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xmlhelp/source/cxxhelp/provider/databases.cxx b/xmlhelp/source/cxxhelp/provider/databases.cxx index 23ea6db661ee..be5f964ca292 100644 --- a/xmlhelp/source/cxxhelp/provider/databases.cxx +++ b/xmlhelp/source/cxxhelp/provider/databases.cxx @@ -626,7 +626,7 @@ void KeywordInfo::KeywordElement::init( Databases const *pDatabases,helpdatafile if( pHdf ) { - OString idi( id[i].getStr(),id[i].getLength(),RTL_TEXTENCODING_UTF8 ); + OString idi = OUStringToOString( id[i], RTL_TEXTENCODING_UTF8 ); bool bSuccess = pHdf->getValueForKey( idi, aHDFData ); if( bSuccess ) pData = aHDFData.getData(); @@ -1041,13 +1041,13 @@ void Databases::cascadingStylesheet( const OUString& Language, void Databases::setActiveText( const OUString& Module, const OUString& Language, - const OUString& Id, + std::u16string_view Id, OStringBuffer& buffer ) { DataBaseIterator aDbIt( m_xContext, *this, Module, Language, true ); // #i84550 Cache information about failed ids - OString id( Id.getStr(),Id.getLength(),RTL_TEXTENCODING_UTF8 ); + OString id = OUStringToOString( Id, RTL_TEXTENCODING_UTF8 ); EmptyActiveTextSet::iterator it = m_aEmptyActiveTextSet.find( id ); bool bFoundAsEmpty = ( it != m_aEmptyActiveTextSet.end() ); helpdatafileproxy::HDFData aHDFData; |