summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author John Reck <jreck@google.com> 2014-04-08 21:22:42 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-04-08 21:22:42 +0000
commit77ecf0bb9687a4841a4880267bdb2cd7de05055f (patch)
tree10d7b8f25d2e9ec392ac02ee68c064e01980617e
parent9e0ca634e2201c2f633f2e82b8c86fc689669e0b (diff)
parent0ed751dd22a98f0c1f637570c5775b4f5e97d895 (diff)
Merge "Don't make HardwareRenderer calls in the finalizer"
-rw-r--r--core/java/android/view/RenderNode.java1
-rw-r--r--core/java/android/view/ThreadedRenderer.java1
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();
}