From 7cebd7df0cfcbf906848bfbbdee614fdbd90af8a Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Mon, 16 Sep 2024 16:13:15 +0500 Subject: [PATCH] tdf#162987: check return value of GetViewBindings Change-Id: Iaeec22ed07e18aa59f2ab87b2ea7d8a0c7ae1467 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173435 Tested-by: Jenkins Reviewed-by: Mike Kaganski --- sc/source/ui/view/dbfunc.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sc/source/ui/view/dbfunc.cxx b/sc/source/ui/view/dbfunc.cxx index fe68d386195c..0f24677ab25c 100644 --- a/sc/source/ui/view/dbfunc.cxx +++ b/sc/source/ui/view/dbfunc.cxx @@ -407,9 +407,11 @@ void ScDBFunc::ModifiedAutoFilter(ScDocShell* pDocSh) ScDocShellModificator aModificator(*pDocSh); aModificator.SetDocumentModified(); - SfxBindings* pBindings = pDocSh->GetViewBindings(); - pBindings->Invalidate(SID_AUTO_FILTER); - pBindings->Invalidate(SID_AUTOFILTER_HIDE); + if (SfxBindings* pBindings = pDocSh->GetViewBindings()) + { + pBindings->Invalidate(SID_AUTO_FILTER); + pBindings->Invalidate(SID_AUTOFILTER_HIDE); + } } // just hide, no data change