Chromium Code Reviews| 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)) |