Resolves tdf#154991 - Fix crash with hidden columns
Hidden columns do not have a background that can be taken
into account for the text overflow indicator's frame
Change-Id: I325873aede07fd890777624308a3f5a41f0f1795
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150959
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
diff --git a/sc/source/ui/view/output.cxx b/sc/source/ui/view/output.cxx
index ab5b880..025151e 100644
--- a/sc/source/ui/view/output.cxx
+++ b/sc/source/ui/view/output.cxx
@@ -2709,7 +2709,7 @@ void ScOutputData::DrawClipMarks()
tools::Long nMarkPixel = static_cast<tools::Long>( SC_CLIPMARK_SIZE * mnPPTX );
Size aMarkSize( nMarkPixel, (nMarkPixel-1)*2 );
const Color aColor = pInfo->pBackground->GetColor();
const Color aColor = pInfo->pBackground ? pInfo->pBackground->GetColor() : COL_AUTO;
if ( aColor == COL_AUTO ? bIsDarkBackground : aColor.IsDark() )
mpDev->SetDrawMode( nOldDrawMode | DrawModeFlags::WhiteLine );
else