summaryrefslogtreecommitdiff
path: root/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/java/android/graphics/drawable/shapes/RoundRectShape.java')
-rw-r--r--graphics/java/android/graphics/drawable/shapes/RoundRectShape.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java b/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java
index 54ef3f76f248..f4cf15c74698 100644
--- a/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java
+++ b/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java
@@ -105,4 +105,15 @@ public class RoundRectShape extends RectShape {
}
}
}
+
+ @Override
+ public RoundRectShape clone() throws CloneNotSupportedException {
+ RoundRectShape shape = (RoundRectShape) super.clone();
+ shape.mOuterRadii = mOuterRadii.clone();
+ shape.mInnerRadii = mInnerRadii.clone();
+ shape.mInset = new RectF(mInset);
+ shape.mInnerRect = new RectF(mInnerRect);
+ shape.mPath = new Path(mPath);
+ return shape;
+ }
}