From 6b0e066b587ad494b799901e299625291f88484f Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Mon, 25 May 2015 16:29:20 +0900 Subject: forward RenderCOntext to UserDraw, remove obsolete draw call Change-Id: I29dcc22a6840e7104bdf68d050b616c8e06226fa Signed-off-by: Jan Holesovsky --- vcl/source/window/status.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/vcl/source/window/status.cxx b/vcl/source/window/status.cxx index a3273ece1047..b9669d731a87 100644 --- a/vcl/source/window/status.cxx +++ b/vcl/source/window/status.cxx @@ -462,7 +462,7 @@ void StatusBar::ImplDrawItem(vcl::RenderContext& rRenderContext, bool bOffScreen } else { - UserDrawEvent aODEvt(this, aTextRect, pItem->mnId); + UserDrawEvent aODEvt(&rRenderContext, aTextRect, pItem->mnId); UserDraw(aODEvt); } } @@ -505,8 +505,7 @@ void StatusBar::ImplDrawItem(vcl::RenderContext& rRenderContext, bool bOffScreen } } - const OutputDevice* pOutDev = GetOutDev(); - if (!pOutDev->ImplIsRecordLayout()) + if (!rRenderContext.ImplIsRecordLayout()) CallEventListeners(VCLEVENT_STATUSBAR_DRAWITEM, reinterpret_cast(pItem->mnId)); } @@ -1260,7 +1259,6 @@ void StatusBar::SetItemData( sal_uInt16 nItemId, void* pNewData ) Update(); Rectangle aRect = ImplGetItemRectPos(nPos); Invalidate(aRect); - ImplDrawItem(*this, true, nPos, false, false); Flush(); } } -- cgit