summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2015-05-26 11:20:43 +0200
committerJan Holesovsky <kendy@collabora.com>2015-05-26 11:22:25 +0200
commit0394b69cf02075f9ab599c3d5b783b597f256ff5 (patch)
tree096817237f19b6490134c6a83183f08cd5adb15b /vcl
parenta30886283f50f4e05f70175d110a1c55e02037f0 (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.cxx10
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
}
}
}