diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-11-15 16:33:23 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-11-15 16:33:23 +0000 |
commit | be4652f585759b7f4af40380f731efc64cad08a3 (patch) | |
tree | 842df6c1683828107cc4b67dd97c156ab0513b99 /sfx2/source/appl/app.cxx | |
parent | 70d8d8a12838630d827dd97c01c026d75c316595 (diff) |
INTEGRATION: CWS cd01 (1.86.68); FILE MERGED
2004/11/02 13:21:11 as 1.86.68.1: #i35118# config items hold itself alive after first creation
Diffstat (limited to 'sfx2/source/appl/app.cxx')
-rw-r--r-- | sfx2/source/appl/app.cxx | 69 |
1 files changed, 2 insertions, 67 deletions
diff --git a/sfx2/source/appl/app.cxx b/sfx2/source/appl/app.cxx index bb5b59ebcb3c..02d06a07022a 100644 --- a/sfx2/source/appl/app.cxx +++ b/sfx2/source/appl/app.cxx @@ -2,9 +2,9 @@ * * $RCSfile: app.cxx,v $ * - * $Revision: 1.87 $ + * $Revision: 1.88 $ * - * last change: $Author: hr $ $Date: 2004-11-09 12:37:43 $ + * last change: $Author: obo $ $Date: 2004-11-15 17:33:23 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -258,26 +258,6 @@ using namespace ::com::sun::star; // Static member SfxApplication* SfxApplication::pApp = NULL; - -static SvtSaveOptions *pSaveOptions = NULL; -static SvtUndoOptions *pUndoOptions = NULL; -static SvtHelpOptions *pHelpOptions = NULL; -static SvtModuleOptions *pModuleOptions = NULL; -static SvtHistoryOptions *pHistoryOptions = NULL; -static SvtMenuOptions *pMenuOptions = NULL; -static SvtAddXMLToStorageOptions *pXMLOptions = NULL; -static SvtMiscOptions *pMiscOptions = NULL; -static SvtUserOptions *pUserOptions = NULL; -static SvtStartOptions *pStartOptions = NULL; -static SvtSecurityOptions *pSecurityOptions = NULL; -static SvtLocalisationOptions *pLocalisationOptions = NULL; -static SvtInetOptions *pInetOptions = NULL; -static SvtFontOptions *pFontOptions = NULL; -static SvtInternalOptions *pInternalOptions = NULL; -static SvtSysLocaleOptions *pSysLocaleOptions = NULL; -static SvtSysLocale *pSysLocale = NULL; -static SvtExtendedSecurityOptions* pExtendedSecurityOptions = NULL; -static framework::AddonsOptions* pAddonsOptions = NULL; static BasicDLL* pBasic = NULL; class SfxPropertyHandler : public PropertyHandler @@ -489,30 +469,8 @@ SfxApplication::SfxApplication() SetName( DEFINE_CONST_UNICODE("StarOffice") ); GetpApp()->SetPropertyHandler( GetOrCreatePropertyHandler() ); - RTL_LOGFILE_CONTEXT_TRACE( aLog, "{ precreate svtools options objects" ); - - pSaveOptions = new SvtSaveOptions; - pUndoOptions = new SvtUndoOptions; - pHelpOptions = new SvtHelpOptions; - pModuleOptions = new SvtModuleOptions; - pHistoryOptions = new SvtHistoryOptions; - pMenuOptions = new SvtMenuOptions; - pXMLOptions = new SvtAddXMLToStorageOptions; - pMiscOptions = new SvtMiscOptions; - pUserOptions = new SvtUserOptions; - pStartOptions = new SvtStartOptions; - pSecurityOptions = new SvtSecurityOptions; - pLocalisationOptions = new SvtLocalisationOptions; - pInetOptions = new SvtInetOptions; - pFontOptions = new SvtFontOptions; - pInternalOptions = new SvtInternalOptions; - pSysLocaleOptions = new SvtSysLocaleOptions; - pExtendedSecurityOptions = new SvtExtendedSecurityOptions; - pAddonsOptions = new framework::AddonsOptions; SvtViewOptions::AcquireOptions(); - RTL_LOGFILE_CONTEXT_TRACE( aLog, "} precreate svtools options objects" ); - pImp = new SfxApplication_Impl; pImp->bConfigLoaded = sal_False; pImp->pEmptyMenu = 0; @@ -533,10 +491,6 @@ SfxApplication::SfxApplication() pImp->nWarnLevel = 0; pImp->pAutoSaveTimer = 0; - // Create instance of SvtSysLocale _after_ setting the locale at the application, - // so that it can initialize itself correctly. - pSysLocale = new SvtSysLocale; - pAppData_Impl = new SfxAppData_Impl( this ); pAppData_Impl->UpdateApplicationSettings( SvtMenuOptions().IsEntryHidingEnabled() ); pAppData_Impl->m_xImeStatusWindow->init(); @@ -584,25 +538,6 @@ SfxApplication::~SfxApplication() // delete global options SvtViewOptions::ReleaseOptions(); - delete pSaveOptions; - delete pUndoOptions; - delete pHelpOptions; - delete pModuleOptions; - delete pHistoryOptions; - delete pMenuOptions; - delete pXMLOptions; - delete pMiscOptions; - delete pUserOptions; - delete pStartOptions; - delete pSecurityOptions; - delete pLocalisationOptions; - delete pInetOptions; - delete pFontOptions; - delete pInternalOptions; - delete pSysLocaleOptions; - delete pSysLocale; - delete pExtendedSecurityOptions; - delete pAddonsOptions; delete pBasic; if ( !bDowning ) |