sd/source/ui/app/scalectrl.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit 050ec6a5f282abc0c587d6971052510378a1dbe6 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Aug 16 09:32:56 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 17 00:38:30 2022 +0200 cid#1509249 Unchecked dynamic_cast Change-Id: I8015a53004d8ba8a6ee8d6dca29ec87c655eb3ab Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138372 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sd/source/ui/app/scalectrl.cxx b/sd/source/ui/app/scalectrl.cxx index 0444163b5847..90ccbc78150e 100644 --- a/sd/source/ui/app/scalectrl.cxx +++ b/sd/source/ui/app/scalectrl.cxx @@ -50,6 +50,11 @@ void SdScaleControl::StateChangedAtStatusBarControl(sal_uInt16 /*nSID*/, SfxItem if (eState != SfxItemState::DEFAULT || pState->IsVoidItem()) return; auto pStringItem = dynamic_cast<const SfxStringItem*>(pState); + if (!pStringItem) + { + SAL_WARN("sd", "Item wasn't a SfxStringItem"); + return; + } GetStatusBar().SetItemText(GetId(), pStringItem->GetValue()); }