sw/source/uibase/uiview/viewstat.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit ed16c7fbdce8bf22d32d2a2b3d250e382ea404d9 Author: Caolán McNamara <[email protected]> AuthorDate: Tue Jan 30 09:16:08 2024 +0000 Commit: Caolán McNamara <[email protected]> CommitDate: Tue Jan 30 22:32:59 2024 +0100 Resolves: tdf#159386 deref of null result of Clone Change-Id: I8e903a20bd28c778a39418bc89e42ae1c6932dc1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162736 Tested-by: Jenkins Reviewed-by: Caolán McNamara <[email protected]> diff --git a/sw/source/uibase/uiview/viewstat.cxx b/sw/source/uibase/uiview/viewstat.cxx index 2bcb6844ac16..77182fa44efa 100644 --- a/sw/source/uibase/uiview/viewstat.cxx +++ b/sw/source/uibase/uiview/viewstat.cxx @@ -573,7 +573,7 @@ void SwView::GetState(SfxItemSet &rSet) SfxPoolItemHolder aResult; if(nAlias) GetViewFrame().GetDispatcher()->QueryState(nAlias, aResult); - if(aResult) + if (aResult && !IsInvalidItem(aResult.getItem()) && !IsDisabledItem(aResult.getItem())) { if (!(m_nSelectionType & SelectionType::DrawObject)) {
