diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx index 8e91cbb56a35..4ed389f68ac7 100644 --- a/svx/source/fmcomp/fmgridcl.cxx +++ b/svx/source/fmcomp/fmgridcl.cxx @@ -800,10 +800,9 @@ void FmGridHeader::PreExecuteColumnContextMenu(sal_uInt16 nColId, weld::Menu& rM std::unique_ptr pItem; SfxItemState eState = pCurrentFrame->GetBindings().QueryState(SID_FM_CTL_PROPERTIES, pItem); - if (eState >= SfxItemState::DEFAULT && pItem != nullptr) + if (eState >= SfxItemState::DEFAULT && pItem) { - bool bChecked = pItem && pItem->GetValue(); - rMenu.set_active(u"column"_ustr, bChecked); + rMenu.set_active(u"column"_ustr, pItem->GetValue()); } } }