From 8891a0194cf213d05dd5bc96d24c20f5b224ca4f Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Thu, 19 Nov 2015 14:57:38 +0100 Subject: [PATCH 346/398] sw lok comments: don't paint hidden comment sub-widgets Change-Id: Ia513821b43729951c7b097fea498f0e22b9d10ea (cherry picked from commit 8a1b9ac592c026de6c764277a6ad1f8db9a4a679) --- sw/source/uibase/docvw/SidebarWin.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sw/source/uibase/docvw/SidebarWin.cxx b/sw/source/uibase/docvw/SidebarWin.cxx index 9d12a12eae35..5f6cfa7c4ae0 100644 --- a/sw/source/uibase/docvw/SidebarWin.cxx +++ b/sw/source/uibase/docvw/SidebarWin.cxx @@ -276,15 +276,13 @@ void SwSidebarWin::PaintTile(vcl::RenderContext& rRenderContext, const Rectangle { vcl::Window* pChild = GetChild(i); - // This would at the moment just draw a gray rectangle at the top right - // corner, need to sort out later. - if (pChild == mpVScrollbar.get()) - continue; - // No point in showing this button till click on it are not handled. if (pChild == mpMenuButton.get()) continue; + if (!pChild->IsVisible()) + continue; + rRenderContext.Push(PushFlags::MAPMODE); const Fraction& rFraction(mrView.GetWrtShellPtr()->GetOut()->GetMapMode().GetScaleY()); Point aOffset(PixelToLogic(pChild->GetPosPixel() * rFraction.GetDenominator() / rFraction.GetNumerator())); -- 2.12.0