[Libreoffice-commits] core.git: 2 commits - cli_ure/source lotuswordpro/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Sun Oct 21 16:18:48 UTC 2018
cli_ure/source/climaker/climaker_emit.cxx | 2 -
lotuswordpro/source/filter/lwppara1.cxx | 29 ++++++++++------------------
lotuswordpro/source/filter/lwpparastyle.hxx | 2 -
3 files changed, 13 insertions(+), 20 deletions(-)
New commits:
commit 6793ae2504dea490d26cbf9b2ebd33774a66d639
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Sat Oct 20 20:50:31 2018 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Sun Oct 21 18:18:40 2018 +0200
GetBulletOverride never returns nullptr
Change-Id: I9becc9397a93369cd46922b66b45990e9e6a51f1
Reviewed-on: https://gerrit.libreoffice.org/62108
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/lotuswordpro/source/filter/lwppara1.cxx b/lotuswordpro/source/filter/lwppara1.cxx
index 8909346a9fba..7fb671cc4ccb 100644
--- a/lotuswordpro/source/filter/lwppara1.cxx
+++ b/lotuswordpro/source/filter/lwppara1.cxx
@@ -467,12 +467,8 @@ void LwpPara::OverrideParaBullet(LwpParaProperty* pProps)
{
m_bHasBullet = true;
- const LwpOverride* pBullet= pParaStyle->GetBulletOverride();
- std::unique_ptr<LwpBulletOverride> xFinalBullet(
- pBullet
- ? polymorphic_downcast<LwpBulletOverride*>(pBullet->clone())
- : new LwpBulletOverride)
- ;
+ const LwpBulletOverride& rBullet= pParaStyle->GetBulletOverride();
+ std::unique_ptr<LwpBulletOverride> xFinalBullet(rBullet.clone());
std::unique_ptr<LwpBulletOverride> const pLocalBullet2(pLocalBullet->clone());
pLocalBullet2->Override(xFinalBullet.get());
@@ -491,21 +487,18 @@ void LwpPara::OverrideParaBullet(LwpParaProperty* pProps)
}
else
{
- const LwpBulletOverride* pBullOver = pParaStyle->GetBulletOverride();
- if (pBullOver)
+ const LwpBulletOverride& rBullOver = pParaStyle->GetBulletOverride();
+ m_aSilverBulletID = rBullOver.GetSilverBullet();
+ if (!m_aSilverBulletID.IsNull())
{
- m_aSilverBulletID = pBullOver->GetSilverBullet();
- if (!m_aSilverBulletID.IsNull())
- {
- m_bHasBullet = true;
-
- m_pSilverBullet = dynamic_cast<LwpSilverBullet*>(m_aSilverBulletID.obj(VO_SILVERBULLET).get());
- if (m_pSilverBullet)
- m_pSilverBullet->SetFoundry(m_pFoundry);
- }
+ m_bHasBullet = true;
- m_xBullOver.reset(pBullOver->clone());
+ m_pSilverBullet = dynamic_cast<LwpSilverBullet*>(m_aSilverBulletID.obj(VO_SILVERBULLET).get());
+ if (m_pSilverBullet)
+ m_pSilverBullet->SetFoundry(m_pFoundry);
}
+
+ m_xBullOver.reset(rBullOver.clone());
}
}
/**
diff --git a/lotuswordpro/source/filter/lwpparastyle.hxx b/lotuswordpro/source/filter/lwpparastyle.hxx
index 8ffa26af9a7f..3dc461ae1518 100644
--- a/lotuswordpro/source/filter/lwpparastyle.hxx
+++ b/lotuswordpro/source/filter/lwpparastyle.hxx
@@ -97,7 +97,7 @@ public:
LwpParaBorderOverride* GetParaBorder() const;
LwpBreaksOverride* GetBreaks() const;
LwpTabOverride* GetTabOverride() const;
- const LwpBulletOverride* GetBulletOverride() const { return &m_BulletOverride;}
+ const LwpBulletOverride& GetBulletOverride() const { return m_BulletOverride; }
LwpNumberingOverride* GetNumberingOverride() const;
public:
static void ApplySubBorder(LwpBorderStuff* pBorderStuff, LwpBorderStuff::BorderType eType, XFBorders* pXFBorders);
commit d1771e8de2f49193821d281239cc6b99c7c692e4
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Sat Oct 20 19:21:24 2018 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Sun Oct 21 18:18:26 2018 +0200
pvs-studio: Potentially uninitialized pointer 'ret_type' used.
Change-Id: I2f6faf1264a62012724d9fe34352a76ea5491717
Reviewed-on: https://gerrit.libreoffice.org/62096
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/cli_ure/source/climaker/climaker_emit.cxx b/cli_ure/source/climaker/climaker_emit.cxx
index 24eb3e455754..ed864e18298f 100644
--- a/cli_ure/source/climaker/climaker_emit.cxx
+++ b/cli_ure/source/climaker/climaker_emit.cxx
@@ -273,7 +273,7 @@ Assembly ^ TypeEmitter::type_resolve(
::System::Object ^, ::System::ResolveEventArgs ^ args )
{
::System::String ^ cts_name = args->Name;
- ::System::Type ^ ret_type;
+ ::System::Type ^ ret_type = nullptr;
iface_entry ^ entry = dynamic_cast< iface_entry ^ >(m_incomplete_ifaces[cts_name] );
if (nullptr != entry)
More information about the Libreoffice-commits
mailing list