Index: Source/platform/geometry/FloatRoundedRect.cpp |
diff --git a/Source/platform/geometry/FloatRoundedRect.cpp b/Source/platform/geometry/FloatRoundedRect.cpp |
index 8875445361c7e0320d13003495e753fbd073c231..b2f7db8651f5a71d0efca596460a391c5baf9758 100644 |
--- a/Source/platform/geometry/FloatRoundedRect.cpp |
+++ b/Source/platform/geometry/FloatRoundedRect.cpp |
@@ -215,6 +215,12 @@ void FloatRoundedRect::inflateWithRadii(int size) |
m_radii.scale(factor); |
} |
+void FloatRoundedRect::shrink(const FloatRectOutsets& insets) |
+{ |
+ m_rect.expand(insets); |
+ m_radii.shrink(-insets.top(), -insets.bottom(), -insets.left(), -insets.right()); |
f(malita)
2015/05/11 18:09:14
Nit: I find the difference in Radii::shrink() vs.
fs
2015/05/12 08:53:55
Annoying indeed...
|
+} |
+ |
bool FloatRoundedRect::intersectsQuad(const FloatQuad& quad) const |
{ |
if (!quad.intersectsRect(m_rect)) |