summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedric.bosdonnat.ooo@free.fr>2011-08-18 09:54:40 +0200
committerCédric Bosdonnat <cedric.bosdonnat.ooo@free.fr>2011-08-18 14:34:14 +0200
commit81ad146539b27391689aceb5770e8eaa382ba58b (patch)
treecf3661f7d95998123df0f37ddaf8782f34f7bfaf /svx
parent0b4780143017b8d69f8c081f4b7dc6a685b9fbb1 (diff)
fdo#37403: even better SdrRectObj::operator= thanks to Stephan
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdorect.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/svx/source/svdraw/svdorect.cxx b/svx/source/svdraw/svdorect.cxx
index 6c44a22535f2..1572f12252e4 100644
--- a/svx/source/svdraw/svdorect.cxx
+++ b/svx/source/svdraw/svdorect.cxx
@@ -124,13 +124,12 @@ SdrRectObj& SdrRectObj::operator=(const SdrRectObj& rCopy)
SdrTextObj::operator=( rCopy );
- if(mpXPoly)
- delete mpXPoly;
+ delete mpXPoly;
if ( rCopy.mpXPoly )
mpXPoly = new XPolygon( *rCopy.mpXPoly );
else
- mpXPoly = rCopy.mpXPoly;
+ mpXPoly = NULL;
return *this;
}