diff options
Diffstat (limited to 'sc/source/ui/view/tabview5.cxx')
-rw-r--r-- | sc/source/ui/view/tabview5.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sc/source/ui/view/tabview5.cxx b/sc/source/ui/view/tabview5.cxx index d2158ebe6529..fde36dce68cd 100644 --- a/sc/source/ui/view/tabview5.cxx +++ b/sc/source/ui/view/tabview5.cxx @@ -186,7 +186,7 @@ ScTabView::~ScTabView() for (i=0; i<4; i++) if (pGridWin[i]) { - pDrawView->DeleteWindowFromPaintView(pGridWin[i]); + pDrawView->DeleteWindowFromPaintView(pGridWin[i]->GetOutDev()); } pDrawView->HideSdrPage(); @@ -235,12 +235,12 @@ void ScTabView::MakeDrawView( TriState nForceDesignMode ) OSL_ENSURE(pLayer, "Where is the Draw Layer ??"); sal_uInt16 i; - pDrawView.reset( new ScDrawView( pGridWin[SC_SPLIT_BOTTOMLEFT], &aViewData ) ); + pDrawView.reset( new ScDrawView( pGridWin[SC_SPLIT_BOTTOMLEFT]->GetOutDev(), &aViewData ) ); for (i=0; i<4; i++) if (pGridWin[i]) { if ( SC_SPLIT_BOTTOMLEFT != static_cast<ScSplitPos>(i) ) - pDrawView->AddWindowToPaintView(pGridWin[i], nullptr); + pDrawView->AddWindowToPaintView(pGridWin[i]->GetOutDev(), nullptr); } pDrawView->RecalcScale(); for (i=0; i<4; i++) @@ -273,7 +273,7 @@ void ScTabView::DoAddWin( ScGridWindow* pWin ) { if (pDrawView) { - pDrawView->AddWindowToPaintView(pWin, nullptr); + pDrawView->AddWindowToPaintView(pWin->GetOutDev(), nullptr); pWin->DrawLayerCreated(); } pWin->SetAutoSpellContext(mpSpellCheckCxt); @@ -535,7 +535,7 @@ void ScTabView::DigitLanguageChanged() LanguageType eNewLang = SC_MOD()->GetOptDigitLanguage(); for (VclPtr<ScGridWindow> & pWin : pGridWin) if ( pWin ) - pWin->SetDigitLanguage( eNewLang ); + pWin->GetOutDev()->SetDigitLanguage( eNewLang ); } void ScTabView::ScrollToObject( const SdrObject* pDrawObj ) |