summaryrefslogtreecommitdiff
path: root/sw/source/uibase
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-11-19 14:57:38 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-11-19 14:57:38 +0100
commit8a1b9ac592c026de6c764277a6ad1f8db9a4a679 (patch)
treea691ead8ff87da96be4276a29703419896b7279e /sw/source/uibase
parent5f12bcf15367954b985729189e0437b2b5059425 (diff)
sw lok comments: don't paint hidden comment sub-widgets
Change-Id: Ia513821b43729951c7b097fea498f0e22b9d10ea
Diffstat (limited to 'sw/source/uibase')
-rw-r--r--sw/source/uibase/docvw/SidebarWin.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/sw/source/uibase/docvw/SidebarWin.cxx b/sw/source/uibase/docvw/SidebarWin.cxx
index ba81a3e6f35a..c51fc570964e 100644
--- a/sw/source/uibase/docvw/SidebarWin.cxx
+++ b/sw/source/uibase/docvw/SidebarWin.cxx
@@ -275,15 +275,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()));