Remove unnecessary calls to wxRound from wxImage code
No real changes: In wxImage::Rotate() don't needlessly wxRound numbers
that are already whole after having called ceil/floor.
Occurred since inception in 7a632f1056
(Added rotation to wxImage,
2000-02-06).
See https://github.com/wxWidgets/wxWidgets/pull/2460
This commit is contained in:
committed by
Vadim Zeitlin
parent
8ca8c01356
commit
accd43d76e
@@ -3744,8 +3744,8 @@ wxImage wxImage::Rotate(double angle,
|
|||||||
|
|
||||||
if (0 < src.x && src.x < w - 1)
|
if (0 < src.x && src.x < w - 1)
|
||||||
{
|
{
|
||||||
x1 = wxRound(floor(src.x));
|
x1 = (int) floor(src.x);
|
||||||
x2 = wxRound(ceil(src.x));
|
x2 = (int) ceil(src.x);
|
||||||
}
|
}
|
||||||
else // else means that x is near one of the borders (0 or width-1)
|
else // else means that x is near one of the borders (0 or width-1)
|
||||||
{
|
{
|
||||||
@@ -3754,8 +3754,8 @@ wxImage wxImage::Rotate(double angle,
|
|||||||
|
|
||||||
if (0 < src.y && src.y < h - 1)
|
if (0 < src.y && src.y < h - 1)
|
||||||
{
|
{
|
||||||
y1 = wxRound(floor(src.y));
|
y1 = (int) floor(src.y);
|
||||||
y2 = wxRound(ceil(src.y));
|
y2 = (int) ceil(src.y);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user