summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2025-01-18 11:17:45 +0000
committerCaolán McNamara <caolan.mcnamara@collabora.com>2025-01-18 20:35:52 +0100
commitf74160c617667a25dba7fdbfb18583d12c16e991 (patch)
tree62313f2be175fab3aae866077cc8ab6addc9e4ef
parent848d3ec126be8d8b05b3a07d2eacb98524085dbe (diff)
cid#1640469 Dereference null return value
Change-Id: Ib115c3ee73a0124d9d6a3c895722c89158da2d22 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180435 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
-rw-r--r--sc/source/ui/miscdlgs/optsolver.cxx11
1 files changed, 7 insertions, 4 deletions
diff --git a/sc/source/ui/miscdlgs/optsolver.cxx b/sc/source/ui/miscdlgs/optsolver.cxx
index 8adb033b3cac..cde2774153bc 100644
--- a/sc/source/ui/miscdlgs/optsolver.cxx
+++ b/sc/source/ui/miscdlgs/optsolver.cxx
@@ -1355,10 +1355,13 @@ bool ScOptSolverDlg::CallSolver() // return true -> close dialog after cal
}
// Disable grid lines in the sensitivity report
- ScViewData& aData = ScTabViewShell::GetActiveViewShell()->GetViewData();
- aData.SetTabNo(nReportTab);
- aData.SetShowGrid(false);
- aData.SetTabNo(mnCurTab);
+ if (ScTabViewShell* pViewSh = ScTabViewShell::GetActiveViewShell())
+ {
+ ScViewData& rData = pViewSh->GetViewData();
+ rData.SetTabNo(nReportTab);
+ rData.SetShowGrid(false);
+ rData.SetTabNo(mnCurTab);
+ }
}
}