зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1369870 - Float to int cast in nsLayoutUtils::TransformRect is losing precision. r=mstange
This commit is contained in:
Родитель
bab1d02fc9
Коммит
a55bd0e5fc
|
@ -2865,10 +2865,10 @@ nsLayoutUtils::TransformRect(nsIFrame* aFromFrame, nsIFrame* aToFrame,
|
|||
-std::numeric_limits<Float>::max() * devPixelsPerAppUnitFromFrame * 0.5f,
|
||||
std::numeric_limits<Float>::max() * devPixelsPerAppUnitFromFrame,
|
||||
std::numeric_limits<Float>::max() * devPixelsPerAppUnitFromFrame));
|
||||
aRect.x = toDevPixels.x / devPixelsPerAppUnitToFrame;
|
||||
aRect.y = toDevPixels.y / devPixelsPerAppUnitToFrame;
|
||||
aRect.width = toDevPixels.width / devPixelsPerAppUnitToFrame;
|
||||
aRect.height = toDevPixels.height / devPixelsPerAppUnitToFrame;
|
||||
aRect.x = NSToCoordRound(toDevPixels.x / devPixelsPerAppUnitToFrame);
|
||||
aRect.y = NSToCoordRound(toDevPixels.y / devPixelsPerAppUnitToFrame);
|
||||
aRect.width = NSToCoordRound(toDevPixels.width / devPixelsPerAppUnitToFrame);
|
||||
aRect.height = NSToCoordRound(toDevPixels.height / devPixelsPerAppUnitToFrame);
|
||||
return TRANSFORM_SUCCEEDED;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче