summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-04-10 14:20:11 +0100
committerMiklos Vajna <vmiklos@collabora.com>2022-07-04 08:10:08 +0200
commitb16f2e3a39255dcb3e8cb064c81f6d2b33efb9cb (patch)
tree87c54bd80bcab683847a4e0c6c2c332cc2cf0718
parentfc4ab8cf4ad74fb8b84ca94800802c47d7efc2ff (diff)
cid#1503836 silence Dereference null return value
(cherry picked from commit 64046625553ecbfd9fe0661e5b6f48e283a909e0) Change-Id: I11dae0872d1f4add67b59ffd9696134c1dd2dbea Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136750 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
-rw-r--r--sd/source/ui/view/drviews2.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sd/source/ui/view/drviews2.cxx b/sd/source/ui/view/drviews2.cxx
index 9918368dda65..02a3e3364c1c 100644
--- a/sd/source/ui/view/drviews2.cxx
+++ b/sd/source/ui/view/drviews2.cxx
@@ -597,8 +597,9 @@ public:
if (nSlot == SID_ATTR_FILL_COLOR)
{
// Merge the color parameters to the color itself.
- XFillColorItem aColorItem(
- *static_cast<const XFillColorItem*>(pArgs->GetItem(SID_ATTR_FILL_COLOR)));
+ const XFillColorItem* pColorItem = static_cast<const XFillColorItem*>(pArgs->GetItem(SID_ATTR_FILL_COLOR));
+ assert(pColorItem);
+ XFillColorItem aColorItem(*pColorItem);
if (pArgs->GetItemState(SID_ATTR_COLOR_THEME_INDEX, false, &pItem) == SfxItemState::SET)
{
auto pIntItem = static_cast<const SfxInt16Item*>(pItem);