summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2015-05-23 19:18:40 +0200
committerJan Holesovsky <kendy@collabora.com>2015-05-24 02:14:40 +0200
commit1926cfb9386269b81b6ca62bdc64591f2c403d03 (patch)
tree1996d029495a108630761e807396f174b23de440 /vcl
parent15afb15227667aa573a38249d3a24f962ecef9ce (diff)
rendercontext: Fix borderwindow rendering when called from class Edit.
Change-Id: I0b63ee7fd30c9b6f67b9770386ba1904eea0e678
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/control/edit.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/vcl/source/control/edit.cxx b/vcl/source/control/edit.cxx
index b196dfa2b2fa..114bab5b280b 100644
--- a/vcl/source/control/edit.cxx
+++ b/vcl/source/control/edit.cxx
@@ -1074,16 +1074,16 @@ void Edit::ImplPaintBorder(vcl::RenderContext& rRenderContext, long nXStart, lon
aClipRgn.Move(aBorderOffs.X(), aBorderOffs.Y());
}
- vcl::Region oldRgn(pBorder->GetClipRegion());
- pBorder->SetClipRegion(aClipRgn);
+ vcl::Region oldRgn(rRenderContext.GetClipRegion());
+ rRenderContext.SetClipRegion(aClipRgn);
- pBorder->Paint(*pBorder, Rectangle()); // FIXME
+ pBorder->Paint(rRenderContext, Rectangle());
- pBorder->SetClipRegion(oldRgn);
+ rRenderContext.SetClipRegion(oldRgn);
}
else
{
- pBorder->Paint(*pBorder, Rectangle()); // FIXME
+ pBorder->Paint(rRenderContext, Rectangle());
}
}
}