summaryrefslogtreecommitdiff
path: root/core/java/android/view/HardwareRenderer.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2013-07-09 18:56:57 -0700
committerRomain Guy <romainguy@google.com>2013-07-09 18:56:57 -0700
commitb2ed04a68913f4d84d7cb7e979b6f0ae96f43058 (patch)
tree4f1e135a2c47c11874f0840fee3f6f2783c35e8b /core/java/android/view/HardwareRenderer.java
parent525b7c020b326c2cffde67d7850c720cf3300437 (diff)
Unregister gralloc buffer immediately
Bug #9406765 Waiting for a GC to finalize the GraphicBuffer could cause ordering issues Change-Id: I7035a9eef52a6c3b44ab28f40a7b1fbdc83d2e20
Diffstat (limited to 'core/java/android/view/HardwareRenderer.java')
-rw-r--r--core/java/android/view/HardwareRenderer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/view/HardwareRenderer.java b/core/java/android/view/HardwareRenderer.java
index 281bd7e9a2b7..d9e4600d42db 100644
--- a/core/java/android/view/HardwareRenderer.java
+++ b/core/java/android/view/HardwareRenderer.java
@@ -1983,6 +1983,7 @@ public abstract class HardwareRenderer {
if (map != null) {
GLES20Canvas.initAtlas(buffer, map);
}
+ buffer.destroy();
}
}
} catch (RemoteException e) {