diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2025-01-18 11:17:45 +0000 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2025-01-18 20:35:52 +0100 |
commit | f74160c617667a25dba7fdbfb18583d12c16e991 (patch) | |
tree | 62313f2be175fab3aae866077cc8ab6addc9e4ef | |
parent | 848d3ec126be8d8b05b3a07d2eacb98524085dbe (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.cxx | 11 |
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); + } } } |