diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-06-29 09:14:05 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-06-30 09:51:02 +0200 |
commit | dcc013badafab9406739dc5a9bdf7b8601f650eb (patch) | |
tree | 9ec98fcaf38bc9aeb74f343f1f48bd1498035ced /sw | |
parent | cd69dddcf94b6347f37297632101f57321c52204 (diff) |
SwFrm::PrepareMake: use vcl::RenderContext
Change-Id: I34306bb1622c79489eb647ed45f398ad2634c144
(cherry picked from commit ea1ea3b910dea72c901cd655af9a3abd501f4e60)
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/inc/frame.hxx | 2 | ||||
-rw-r--r-- | sw/source/core/layout/calcmove.cxx | 10 | ||||
-rw-r--r-- | sw/source/core/layout/fly.cxx | 2 | ||||
-rw-r--r-- | sw/source/core/layout/trvlfrm.cxx | 2 |
4 files changed, 8 insertions, 8 deletions
diff --git a/sw/source/core/inc/frame.hxx b/sw/source/core/inc/frame.hxx index f97180926965..834b0425cef5 100644 --- a/sw/source/core/inc/frame.hxx +++ b/sw/source/core/inc/frame.hxx @@ -370,7 +370,7 @@ protected: void setRootFrm( SwRootFrm* pRoot ) { mpRoot = pRoot; } SwPageFrm *InsertPage( SwPageFrm *pSibling, bool bFootnote ); - void PrepareMake(); + void PrepareMake(vcl::RenderContext* pRenderContext); void OptPrepareMake(); void MakePos(); // Format next frame of table frame to assure keeping attributes. diff --git a/sw/source/core/layout/calcmove.cxx b/sw/source/core/layout/calcmove.cxx index 39bb50832a8f..be8fbc98a490 100644 --- a/sw/source/core/layout/calcmove.cxx +++ b/sw/source/core/layout/calcmove.cxx @@ -238,7 +238,7 @@ static bool lcl_IsCalcUpperAllowed( const SwFrm& rFrm ) * * @see MakeAll() */ -void SwFrm::PrepareMake() +void SwFrm::PrepareMake(vcl::RenderContext* pRenderContext) { StackHack aHack; if ( GetUpper() ) @@ -274,7 +274,7 @@ void SwFrm::PrepareMake() const SwTextFrm* pMaster = static_cast<SwContentFrm*>(this)->FindMaster(); if ( pMaster && pMaster->IsLocked() ) { - MakeAll(IsRootFrm() ? 0 : getRootFrm()->GetCurrShell()->GetOut()); + MakeAll(pRenderContext); return; } } @@ -303,7 +303,7 @@ void SwFrm::PrepareMake() (SwFlowFrm::CastFlowFrm(pFrm))->IsAnFollow( pThis ) ) break; - pFrm->MakeAll(IsRootFrm() ? 0 : getRootFrm()->GetCurrShell()->GetOut()); + pFrm->MakeAll(pRenderContext); if( IsSctFrm() && !static_cast<SwSectionFrm*>(this)->GetSection() ) break; } @@ -337,7 +337,7 @@ void SwFrm::PrepareMake() if ( bTab && !bOldTabLock ) ::PrepareUnlock( static_cast<SwTabFrm*>(this) ); } - MakeAll(IsRootFrm() ? 0 : getRootFrm()->GetCurrShell()->GetOut()); + MakeAll(pRenderContext); } void SwFrm::OptPrepareMake() @@ -354,7 +354,7 @@ void SwFrm::OptPrepareMake() return; } if ( GetPrev() && !GetPrev()->IsValid() ) - PrepareMake(); + PrepareMake(getRootFrm()->GetCurrShell() ? getRootFrm()->GetCurrShell()->GetOut() : 0); else { StackHack aHack; diff --git a/sw/source/core/layout/fly.cxx b/sw/source/core/layout/fly.cxx index 7abc0046cf6c..c41d4753e4c1 100644 --- a/sw/source/core/layout/fly.cxx +++ b/sw/source/core/layout/fly.cxx @@ -2657,7 +2657,7 @@ SwFlyFrameFormat * SwFlyFrm::GetFormat() void SwFlyFrm::Calc() const { if ( !m_bValidContentPos ) - const_cast<SwFlyFrm*>(this)->PrepareMake(); + const_cast<SwFlyFrm*>(this)->PrepareMake(getRootFrm()->GetCurrShell() ? getRootFrm()->GetCurrShell()->GetOut() : 0); else SwLayoutFrm::Calc(); } diff --git a/sw/source/core/layout/trvlfrm.cxx b/sw/source/core/layout/trvlfrm.cxx index 035d12c9296f..76fe7043bd75 100644 --- a/sw/source/core/layout/trvlfrm.cxx +++ b/sw/source/core/layout/trvlfrm.cxx @@ -1789,7 +1789,7 @@ bool SwFrm::OnFirstPage() const void SwFrm::Calc() const { if ( !mbValidPos || !mbValidPrtArea || !mbValidSize ) - const_cast<SwFrm*>(this)->PrepareMake(); + const_cast<SwFrm*>(this)->PrepareMake(getRootFrm()->GetCurrShell() ? getRootFrm()->GetCurrShell()->GetOut() : 0); } Point SwFrm::GetRelPos() const |