sw/source/core/unocore/unosett.cxx | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-)
New commits: commit 410cc7057ae0eb61034f93fb28d7add5ec76d6e5 Author: Caolán McNamara <caol...@redhat.com> Date: Mon Mar 19 14:04:00 2018 +0000 coverity#1430056 Dereference null return value Change-Id: Ib3b0ca660c1d44794179abf71a81e1bda5124064 Reviewed-on: https://gerrit.libreoffice.org/51557 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/core/unocore/unosett.cxx b/sw/source/core/unocore/unosett.cxx index 4f5aa306b32f..65dae55f8812 100644 --- a/sw/source/core/unocore/unosett.cxx +++ b/sw/source/core/unocore/unosett.cxx @@ -1414,24 +1414,18 @@ uno::Sequence<beans::PropertyValue> SwXNumberingRules::GetPropertiesForNumFormat } if (SVX_NUM_BITMAP == rFormat.GetNumberingType()) { - //GraphicURL const SvxBrushItem* pBrush = rFormat.GetBrush(); - uno::Reference<graphic::XGraphic> xGraphic; - if (pBrush) - { - xGraphic = pBrush->GetGraphic()->GetXGraphic(); - aPropertyValues.push_back(comphelper::makePropertyValue(UNO_NAME_GRAPHIC, xGraphic)); - } - - //GraphicBitmap - const Graphic* pGraphic = nullptr; - if (pBrush) - pGraphic = pBrush->GetGraphic(); + const Graphic* pGraphic = pBrush ? pBrush->GetGraphic() : nullptr; if (pGraphic) { + uno::Reference<graphic::XGraphic> xGraphic(pGraphic->GetXGraphic()); + //GraphicURL + aPropertyValues.push_back(comphelper::makePropertyValue(UNO_NAME_GRAPHIC, xGraphic)); + //GraphicBitmap uno::Reference<awt::XBitmap> xBitmap(pGraphic->GetXGraphic(), uno::UNO_QUERY); aPropertyValues.push_back(comphelper::makePropertyValue(UNO_NAME_GRAPHIC_BITMAP, xBitmap)); } + Size aSize = rFormat.GetGraphicSize(); // #i101131# // adjust conversion due to type mismatch between <Size> and <awt::Size> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits