summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorThorsten Behrens <Thorsten.Behrens@CIB.de>2020-11-20 14:38:08 +0100
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2020-11-21 15:20:54 +0100
commitfdbc616f6dd01a5b34b98abb6317d6fe3894285c (patch)
tree25ea8045ba00d8d6cf41f04d6aa829bdaffb043e /vcl
parent22b6cfa35c4cec8462785376b8543ce9cd4e422a (diff)
Fix tdf#138373 scrollbars can now actually be nullptr
Change-Id: I224969de51a1d7e0176facb503a5b27cd8da530c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106265 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/tabpage.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/vcl/source/window/tabpage.cxx b/vcl/source/window/tabpage.cxx
index 259b0085f12d..0ee256425709 100644
--- a/vcl/source/window/tabpage.cxx
+++ b/vcl/source/window/tabpage.cxx
@@ -259,7 +259,8 @@ void TabPage::SetScrollTop( tools::Long nTop )
{
Point aOld = mnScrollPos;
lcl_Scroll( mnScrollPos.X() , mnScrollPos.Y() - nTop );
- m_pHScroll->SetThumbPos( 0 );
+ if( m_pHScroll )
+ m_pHScroll->SetThumbPos( 0 );
// new pos is 0,0
mnScrollPos = aOld;
}
@@ -267,7 +268,8 @@ void TabPage::SetScrollLeft( tools::Long nLeft )
{
Point aOld = mnScrollPos;
lcl_Scroll( mnScrollPos.X() - nLeft , mnScrollPos.Y() );
- m_pVScroll->SetThumbPos( 0 );
+ if( m_pVScroll )
+ m_pVScroll->SetThumbPos( 0 );
// new pos is 0,0
mnScrollPos = aOld;
}