diff --git sfx2/source/appl/appdata.cxx sfx2/source/appl/appdata.cxx index 327af69..72f55db 100644 --- sfx2/source/appl/appdata.cxx +++ sfx2/source/appl/appdata.cxx @@ -97,6 +97,7 @@ SfxAppData_Impl::SfxAppData_Impl( SfxApplication* ) : pTopFrames( new SfxFrameArr_Impl ), pInitLinkList(0), pMatcher( 0 ), + pBasicResMgr( 0 ), pAppDispatch(NULL), pTemplates( 0 ), pPool(0), diff --git sfx2/source/appl/appinit.cxx sfx2/source/appl/appinit.cxx index 103d981..edf489e 100644 --- sfx2/source/appl/appinit.cxx +++ sfx2/source/appl/appinit.cxx @@ -257,12 +257,13 @@ bool SfxApplication::Initialize_Impl() // not processed are given to SFX as Errorcode 1. new SimpleErrorHandler; #endif + pAppData_Impl->pBasicResMgr = CreateResManager("sb"); new SfxErrorHandler(RID_ERRHDL, ERRCODE_AREA_TOOLS, ERRCODE_AREA_LIB1); new SfxErrorHandler( RID_SO_ERROR_HANDLER, ERRCODE_AREA_SO, ERRCODE_AREA_SO_END); new SfxErrorHandler( - RID_BASIC_START, ERRCODE_AREA_SBX, ERRCODE_AREA_SBX_END ); + RID_BASIC_START, ERRCODE_AREA_SBX, ERRCODE_AREA_SBX_END, pAppData_Impl->pBasicResMgr ); // diverse Pointer SfxPickList::GetOrCreate( SvtHistoryOptions().GetSize( ePICKLIST ) ); diff --git sfx2/source/inc/appdata.hxx sfx2/source/inc/appdata.hxx index 1b6f286..578d649 100644 --- sfx2/source/inc/appdata.hxx +++ sfx2/source/inc/appdata.hxx @@ -110,6 +110,7 @@ public: // application members SfxFilterMatcher* pMatcher; + ResMgr* pBasicResMgr; ResMgr* pLabelResMgr; SfxStatusDispatcher* pAppDispatch; SfxDocumentTemplates* pTemplates;