summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/app.cxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-11-15 16:33:23 +0000
committerOliver Bolte <obo@openoffice.org>2004-11-15 16:33:23 +0000
commitbe4652f585759b7f4af40380f731efc64cad08a3 (patch)
tree842df6c1683828107cc4b67dd97c156ab0513b99 /sfx2/source/appl/app.cxx
parent70d8d8a12838630d827dd97c01c026d75c316595 (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.cxx69
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 )