diff options
Diffstat (limited to 'svx/source/svdraw/svdopage.cxx')
-rwxr-xr-x | svx/source/svdraw/svdopage.cxx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/svx/source/svdraw/svdopage.cxx b/svx/source/svdraw/svdopage.cxx index 06ae40cae9..2c73c595a4 100755 --- a/svx/source/svdraw/svdopage.cxx +++ b/svx/source/svdraw/svdopage.cxx @@ -168,10 +168,18 @@ void SdrPageObj::TakeObjInfo(SdrObjTransformInfoRec& rInfo) const rInfo.bCanConvToPolyLineToArea=sal_False; } -void SdrPageObj::operator=(const SdrObject& rObj) +SdrPageObj* SdrPageObj::Clone() const { + return CloneHelper< SdrPageObj >(); +} + +SdrPageObj& SdrPageObj::operator=(const SdrPageObj& rObj) +{ + if( this == &rObj ) + return *this; SdrObject::operator=(rObj); - SetReferencedPage(((const SdrPageObj&)rObj).GetReferencedPage()); + SetReferencedPage( rObj.GetReferencedPage()); + return *this; } void SdrPageObj::TakeObjNameSingul(XubString& rName) const |