diff options
Diffstat (limited to 'lotuswordpro/source/filter/lwpoverride.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwpoverride.cxx | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/lotuswordpro/source/filter/lwpoverride.cxx b/lotuswordpro/source/filter/lwpoverride.cxx index 5856a4c8db42..f943bf728155 100644 --- a/lotuswordpro/source/filter/lwpoverride.cxx +++ b/lotuswordpro/source/filter/lwpoverride.cxx @@ -359,22 +359,10 @@ m_pParaSpacingBelow(new LwpSpacingCommonOverride) LwpSpacingOverride::~LwpSpacingOverride() { - if (m_pSpacing) - { - delete m_pSpacing; - } - if (m_pAboveLineSpacing) - { - delete m_pAboveLineSpacing; - } - if (m_pParaSpacingAbove) - { - delete m_pParaSpacingAbove; - } - if (m_pParaSpacingBelow) - { - delete m_pParaSpacingBelow; - } + delete m_pSpacing; + delete m_pAboveLineSpacing; + delete m_pParaSpacingAbove; + delete m_pParaSpacingBelow; } LwpSpacingOverride::LwpSpacingOverride(LwpSpacingOverride const& rOther) @@ -454,19 +442,13 @@ m_pBackgroundStuff(new LwpBackgroundStuff), m_nType(AMIKAKE_NONE) LwpAmikakeOverride::~LwpAmikakeOverride() { - if (m_pBackgroundStuff) - { - delete m_pBackgroundStuff; - } } LwpAmikakeOverride::LwpAmikakeOverride(LwpAmikakeOverride const& rOther) : LwpOverride(rOther) - , m_pBackgroundStuff(nullptr) + , m_pBackgroundStuff(::clone(rOther.m_pBackgroundStuff.get())) , m_nType(rOther.m_nType) { - std::unique_ptr<LwpBackgroundStuff> pBackgroundStuff(::clone(rOther.m_pBackgroundStuff)); - m_pBackgroundStuff = pBackgroundStuff.release(); } LwpAmikakeOverride* LwpAmikakeOverride::clone() const |