summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sd/source/ui/app/sdmod.cxx4
-rw-r--r--sfx2/source/control/shell.cxx2
2 files changed, 2 insertions, 4 deletions
diff --git a/sd/source/ui/app/sdmod.cxx b/sd/source/ui/app/sdmod.cxx
index 909213a6939d..8f0f06cda1eb 100644
--- a/sd/source/ui/app/sdmod.cxx
+++ b/sd/source/ui/app/sdmod.cxx
@@ -103,9 +103,7 @@ SdModule::SdModule(SfxObjectFactory* pFact1, SfxObjectFactory* pFact2 )
SdModule::~SdModule()
{
delete pSearchItem;
-
- if( pNumberFormatter )
- delete pNumberFormatter;
+ delete pNumberFormatter;
::sd::DrawDocShell* pDocShell = PTR_CAST(::sd::DrawDocShell, SfxObjectShell::Current());
if( pDocShell )
diff --git a/sfx2/source/control/shell.cxx b/sfx2/source/control/shell.cxx
index 445780d93956..3aee3e0c6f27 100644
--- a/sfx2/source/control/shell.cxx
+++ b/sfx2/source/control/shell.cxx
@@ -193,7 +193,7 @@ void SfxShell::PutItem
SfxStateCache* pCache = pBindings->GetStateCache( nSlotId );
if ( pCache )
{
- pCache->SetState( SfxItemState::DEFAULT, pItem->Clone(), true );
+ pCache->SetState( SfxItemState::DEFAULT, pItem, true );
pCache->SetCachedState( true );
}
}