diff options
author | Jan Holesovsky <kendy@collabora.com> | 2015-05-26 11:20:43 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2015-05-26 11:22:25 +0200 |
commit | 0394b69cf02075f9ab599c3d5b783b597f256ff5 (patch) | |
tree | 096817237f19b6490134c6a83183f08cd5adb15b /vcl | |
parent | a30886283f50f4e05f70175d110a1c55e02037f0 (diff) |
Revert "rendercontext: Fix borderwindow rendering when called from class Edit."
This is not necessary for double-buffering anyway (since
891304bb0ad3af9d8d73f947f25477abf57485a4), and breaks the non-double-buffered
case.
This reverts commit 1926cfb9386269b81b6ca62bdc64591f2c403d03.
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/control/edit.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/vcl/source/control/edit.cxx b/vcl/source/control/edit.cxx index 2c8267271c63..e3079819630b 100644 --- a/vcl/source/control/edit.cxx +++ b/vcl/source/control/edit.cxx @@ -1078,16 +1078,16 @@ void Edit::ImplPaintBorder(vcl::RenderContext& rRenderContext, long nXStart, lon aClipRgn.Move(aBorderOffs.X(), aBorderOffs.Y()); } - vcl::Region oldRgn(rRenderContext.GetClipRegion()); - rRenderContext.SetClipRegion(aClipRgn); + vcl::Region oldRgn(pBorder->GetClipRegion()); + pBorder->SetClipRegion(aClipRgn); - pBorder->Paint(rRenderContext, Rectangle()); + pBorder->Paint(*pBorder, Rectangle()); // FIXME - rRenderContext.SetClipRegion(oldRgn); + pBorder->SetClipRegion(oldRgn); } else { - pBorder->Paint(rRenderContext, Rectangle()); + pBorder->Paint(*pBorder, Rectangle()); // FIXME } } } |