Changeset 243680 in webkit
- Timestamp:
- Mar 30, 2019, 10:50:37 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
platform/graphics/RoundedRect.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r243679 r243680 1 2019-03-30 Antti Koivisto <antti@apple.com> 2 3 Try to fix Windows build. 4 5 * platform/graphics/RoundedRect.cpp: 6 (WebCore::approximateAsRegion): 7 1 8 2019-03-30 Joseph Pecoraro <pecoraro@apple.com> 2 9 -
trunk/Source/WebCore/platform/graphics/RoundedRect.cpp
r243675 r243680 34 34 #include "LayoutUnit.h" 35 35 #include "Region.h" 36 37 36 #include <algorithm> 38 #include < math.h>37 #include <wtf/MathExtras.h> 39 38 40 39 namespace WebCore { … … 328 327 329 328 auto subtractCornerRects = [&] (LayoutPoint corner, LayoutPoint ellipsisCenter, LayoutSize axes, double fromAngle) { 330 double toAngle = fromAngle + M_PI/ 2;329 double toAngle = fromAngle + piDouble / 2; 331 330 332 331 // Substract more rects for longer, more rounded arcs. … … 353 352 auto axes = radii.bottomLeft(); 354 353 auto ellipsisCenter = LayoutPoint(corner.x() + axes.width(), corner.y() - axes.height()); 355 subtractCornerRects(corner, ellipsisCenter, axes, M_PI/ 2);354 subtractCornerRects(corner, ellipsisCenter, axes, piDouble / 2); 356 355 } 357 356 … … 360 359 auto axes = radii.topLeft(); 361 360 auto ellipsisCenter = LayoutPoint(corner.x() + axes.width(), corner.y() + axes.height()); 362 subtractCornerRects(corner, ellipsisCenter, axes, M_PI);361 subtractCornerRects(corner, ellipsisCenter, axes, piDouble); 363 362 } 364 363 … … 367 366 auto axes = radii.topRight(); 368 367 auto ellipsisCenter = LayoutPoint(corner.x() - axes.width(), corner.y() + axes.height()); 369 subtractCornerRects(corner, ellipsisCenter, axes, M_PI* 3 / 2);368 subtractCornerRects(corner, ellipsisCenter, axes, piDouble * 3 / 2); 370 369 } 371 370
Note:
See TracChangeset
for help on using the changeset viewer.