diff options
Diffstat (limited to 'sfx2/source')
-rw-r--r-- | sfx2/source/appl/appinit.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sfx2/source/appl/appinit.cxx b/sfx2/source/appl/appinit.cxx index f5a468233864..dfbed1e1760b 100644 --- a/sfx2/source/appl/appinit.cxx +++ b/sfx2/source/appl/appinit.cxx @@ -178,14 +178,14 @@ OUString GetSpecialCharsForEdit(vcl::Window* pParent, const vcl::Font& rFont) bDetermineFunction = true; #ifndef DISABLE_DYNLOADING - static OUString aLibName( SVLIBRARY( "cui" ) ); - oslModule handleMod = osl_loadModuleRelative( - &thisModule, aLibName.pData, 0 ); + osl::Module aMod; + aMod.loadRelative(&thisModule, "cui", 0); // get symbol OUString aSymbol( "GetSpecialCharsForEdit" ); - pfunc_getSpecialCharsForEdit = (PFunc_getSpecialCharsForEdit)osl_getFunctionSymbol( handleMod, aSymbol.pData ); + pfunc_getSpecialCharsForEdit = (PFunc_getSpecialCharsForEdit)aMod.getFunctionSymbol(aSymbol); DBG_ASSERT( pfunc_getSpecialCharsForEdit, "GetSpecialCharsForEdit() not found!" ); + aMod.release(); #else pfunc_getSpecialCharsForEdit = GetSpecialCharsForEdit; #endif |