Correct the size of bitmap returned by wxRegion::ConvertToBitmap().

The bitmap was 1 pixel smaller than needed due to the unwarranted use of
wxRect::GetRight() and GetBottom() instead of GetWidth() and GetHeight().

Closes #12213.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2010-07-11 10:43:18 +00:00
parent cdb68deb01
commit ecc4f568a9

View File

@ -60,7 +60,7 @@ bool wxRegionBase::IsEqual(const wxRegion& region) const
wxBitmap wxRegionBase::ConvertToBitmap() const wxBitmap wxRegionBase::ConvertToBitmap() const
{ {
wxRect box = GetBox(); wxRect box = GetBox();
wxBitmap bmp(box.GetRight(), box.GetBottom()); wxBitmap bmp(box.GetWidth(), box.GetHeight());
wxMemoryDC dc; wxMemoryDC dc;
dc.SelectObject(bmp); dc.SelectObject(bmp);
dc.SetBackground(*wxBLACK_BRUSH); dc.SetBackground(*wxBLACK_BRUSH);