summaryrefslogtreecommitdiff
path: root/sc/source/filter/rtf/eeimpars.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/filter/rtf/eeimpars.cxx')
-rw-r--r--sc/source/filter/rtf/eeimpars.cxx20
1 files changed, 8 insertions, 12 deletions
diff --git a/sc/source/filter/rtf/eeimpars.cxx b/sc/source/filter/rtf/eeimpars.cxx
index 3f3710326292..f6f27d1b061c 100644
--- a/sc/source/filter/rtf/eeimpars.cxx
+++ b/sc/source/filter/rtf/eeimpars.cxx
@@ -271,27 +271,23 @@ void ScEEImport::WriteToDocument( bool bSizeColsRows, double nOutputFactor, SvNu
{
if ( pFont )
{
- std::unique_ptr<SfxPoolItem> pNewItem(pFont->CloneSetWhich(
- ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT )));
- pAttrItemSet->Put( *pNewItem );
+ pAttrItemSet->Put( pFont->CloneSetWhich(
+ ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT )) );
}
if ( pHeight )
{
- std::unique_ptr<SfxPoolItem> pNewItem(pHeight->CloneSetWhich(
- ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_HEIGHT )));
- pAttrItemSet->Put( *pNewItem );
+ pAttrItemSet->Put( pHeight->CloneSetWhich(
+ ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_HEIGHT )) );
}
if ( pWeight )
{
- std::unique_ptr<SfxPoolItem> pNewItem(pWeight->CloneSetWhich(
- ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_WEIGHT )));
- pAttrItemSet->Put( *pNewItem );
+ pAttrItemSet->Put( pWeight->CloneSetWhich(
+ ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_WEIGHT )) );
}
if ( pPosture )
{
- std::unique_ptr<SfxPoolItem> pNewItem(pPosture->CloneSetWhich(
- ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_POSTURE )));
- pAttrItemSet->Put( *pNewItem );
+ pAttrItemSet->Put( pPosture->CloneSetWhich(
+ ScGlobal::GetScriptedWhichID(nScript, ATTR_FONT_POSTURE )) );
}
}
}