diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-08-18 09:54:40 +0200 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-08-18 14:34:14 +0200 |
commit | 81ad146539b27391689aceb5770e8eaa382ba58b (patch) | |
tree | cf3661f7d95998123df0f37ddaf8782f34f7bfaf /svx | |
parent | 0b4780143017b8d69f8c081f4b7dc6a685b9fbb1 (diff) |
fdo#37403: even better SdrRectObj::operator= thanks to Stephan
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdorect.cxx | 5 |
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; } |