diff options
| author | 2014-04-08 21:22:42 +0000 | |
|---|---|---|
| committer | 2014-04-08 21:22:42 +0000 | |
| commit | 77ecf0bb9687a4841a4880267bdb2cd7de05055f (patch) | |
| tree | 10d7b8f25d2e9ec392ac02ee68c064e01980617e | |
| parent | 9e0ca634e2201c2f633f2e82b8c86fc689669e0b (diff) | |
| parent | 0ed751dd22a98f0c1f637570c5775b4f5e97d895 (diff) | |
Merge "Don't make HardwareRenderer calls in the finalizer"
| -rw-r--r-- | core/java/android/view/RenderNode.java | 1 | ||||
| -rw-r--r-- | core/java/android/view/ThreadedRenderer.java | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/view/RenderNode.java b/core/java/android/view/RenderNode.java index 26eaef816f5f..78ddf5b39af7 100644 --- a/core/java/android/view/RenderNode.java +++ b/core/java/android/view/RenderNode.java @@ -909,7 +909,6 @@ public class RenderNode { @Override protected void finalize() throws Throwable { try { - destroyDisplayListData(); nDestroyDisplayList(mNativeDisplayList); } finally { super.finalize(); diff --git a/core/java/android/view/ThreadedRenderer.java b/core/java/android/view/ThreadedRenderer.java index 3d143d777fd1..a747ab601eab 100644 --- a/core/java/android/view/ThreadedRenderer.java +++ b/core/java/android/view/ThreadedRenderer.java @@ -253,6 +253,7 @@ public class ThreadedRenderer extends HardwareRenderer { protected void finalize() throws Throwable { try { nDeleteProxy(mNativeProxy); + mNativeProxy = 0; } finally { super.finalize(); } |