Fixed a bug where the outline was not correctly updated
The outline was not correctly copied to the field when it already
existed.
Change-Id: I02a7006f7ceff9241b1c52c73ea159c59aa7464e
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index fdf31fa..743ab77 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -10585,8 +10585,9 @@
} else {
// always copy the path since caller may reuse
if (mOutline == null) {
- mOutline = new Outline(outline);
+ mOutline = new Outline();
}
+ mOutline.set(outline);
}
mRenderNode.setOutline(mOutline);
}