diff options
author | David Tardon <dtardon@redhat.com> | 2010-12-24 12:33:33 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2010-12-24 14:17:54 +0100 |
commit | 9192e5de7dd52f3864d4870569458b2d9226f2a0 (patch) | |
tree | c2b2a25971a5bc09e233b0c8a69045bb6b4ea510 /lotuswordpro/source/filter/lwpbreaksoverride.cxx | |
parent | replace virtual operator= by cloning (diff) | |
download | core-9192e5de7dd52f3864d4870569458b2d9226f2a0.tar.gz core-9192e5de7dd52f3864d4870569458b2d9226f2a0.zip |
make copying aware of NULL pointers
Diffstat (limited to 'lotuswordpro/source/filter/lwpbreaksoverride.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwpbreaksoverride.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lotuswordpro/source/filter/lwpbreaksoverride.cxx b/lotuswordpro/source/filter/lwpbreaksoverride.cxx index 38111c229bb9..f6c8f756321f 100644 --- a/lotuswordpro/source/filter/lwpbreaksoverride.cxx +++ b/lotuswordpro/source/filter/lwpbreaksoverride.cxx @@ -64,6 +64,7 @@ #include <memory> +#include "clone.hxx" #include "lwpbreaksoverride.hxx" #include "lwpobjstrm.hxx" #include "lwpatomholder.hxx" @@ -78,7 +79,7 @@ LwpBreaksOverride::LwpBreaksOverride(LwpBreaksOverride const& rOther) : LwpOverride(rOther) , m_pNextStyle(0) { - std::auto_ptr<LwpAtomHolder> pNextStyle(new LwpAtomHolder(*rOther.m_pNextStyle)); + std::auto_ptr<LwpAtomHolder> pNextStyle(::clone(rOther.m_pNextStyle)); m_pNextStyle = pNextStyle.release(); } |