summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-01-11 08:57:51 +0000
committerCaolán McNamara <caolanm@redhat.com>2017-01-12 11:18:50 +0000
commita70a62c013318b45eb23d6451d442bc6f702a282 (patch)
treed99d300392946cf0c2dc0a1df6f4c36baf85f438 /sd
parentd2f5da94188a7db8a5815130caadaccd806a1826 (diff)
silence coverity#1371305 Missing move assignment operator
Change-Id: I761e07d1583262d83074addbff4ca67b01640387
Diffstat (limited to 'sd')
-rw-r--r--sd/source/filter/eppt/epptso.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/sd/source/filter/eppt/epptso.cxx b/sd/source/filter/eppt/epptso.cxx
index 69f2fc02fbdc..aa1ffcb07b7e 100644
--- a/sd/source/filter/eppt/epptso.cxx
+++ b/sd/source/filter/eppt/epptso.cxx
@@ -113,8 +113,8 @@ sal_uInt16 PPTExBulletProvider::GetId( const OString& rUniqueId, Size& rGraphicS
if ( !rUniqueId.isEmpty() )
{
Rectangle aRect;
- GraphicObject aGraphicObject( rUniqueId );
- Graphic aMappedGraphic, aGraphic( aGraphicObject.GetGraphic() );
+ std::unique_ptr<GraphicObject> xGraphicObject(new GraphicObject(rUniqueId));
+ Graphic aMappedGraphic, aGraphic(xGraphicObject->GetGraphic());
Size aPrefSize( aGraphic.GetPrefSize() );
BitmapEx aBmpEx( aGraphic.GetBitmapEx() );
@@ -139,10 +139,10 @@ sal_uInt16 PPTExBulletProvider::GetId( const OString& rUniqueId, Size& rGraphicS
rGraphicSize = aNewSize;
aMappedGraphic = Graphic( aBmpEx );
- aGraphicObject = GraphicObject( aMappedGraphic );
+ xGraphicObject.reset(new GraphicObject(aMappedGraphic));
}
}
- sal_uInt32 nId = pGraphicProv->GetBlibID( aBuExPictureStream, aGraphicObject.GetUniqueID(), aRect );
+ sal_uInt32 nId = pGraphicProv->GetBlibID(aBuExPictureStream, xGraphicObject->GetUniqueID(), aRect);
if ( nId && ( nId < 0x10000 ) )
nRetValue = (sal_uInt16)nId - 1;