sc/source/ui/view/hdrcont.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 67f0f999ad76ca5398e8c678efd01195bb180e65 Author: Julien Nabet <serval2...@yahoo.fr> AuthorDate: Sun Sep 21 10:53:19 2025 +0200 Commit: Julien Nabet <serval2...@yahoo.fr> CommitDate: Sun Sep 21 12:46:50 2025 +0200 tdf#168497: fix crash when opening data provider Regression from 3b89969c60e44110a07b12c92c538b310f17ab1b sc: make sheet view have different header colors bt: ScViewData::GetSheetViewID (this=0x8) at sc/source/ui/inc/viewdata.hxx:420 0x00007f46f3aac5e0 in ScHeaderControl::Paint (this=0x55cbb71c0500, rRect=...) at /home/julien/lo/libreoffice/sc/source/ui/view/hdrcont.cxx:324 Change-Id: Id6554015cdfe53bbf86da50a206941a793f0457b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191281 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2...@yahoo.fr> diff --git a/sc/source/ui/view/hdrcont.cxx b/sc/source/ui/view/hdrcont.cxx index ad9984c48ba3..bd3bd37aef5e 100644 --- a/sc/source/ui/view/hdrcont.cxx +++ b/sc/source/ui/view/hdrcont.cxx @@ -321,7 +321,7 @@ void ScHeaderControl::Paint( vcl::RenderContext& /*rRenderContext*/, const tools if ( nLineEnd * nLayoutSign >= nInitScrPos * nLayoutSign ) { Color aFaceColor(rStyleSettings.GetFaceColor()); - if (pTabView->GetViewData().GetSheetViewID() >= 0) + if (pTabView && pTabView->GetViewData().GetSheetViewID() >= 0) aFaceColor.Merge(COL_LIGHTBLUE, 220); if (bDark) aFaceColor.IncreaseLuminance(20);