From 8b8f75a7006eceaf7eca042e982b6827741a1e2f Mon Sep 17 00:00:00 2001 From: Yang Ni Date: Fri, 28 Apr 2017 08:50:33 -0700 Subject: [PATCH] Destroy Allocation with ScriptIntrinsicLut Bug: 28053584 On destroying the intrinsic, destroy its contained Allocation right away. Test: CTS on x86_64 emulator Change-Id: I5ca0da33b620c3291b7cafda31a6cc83eb7461a0 --- rs/java/android/renderscript/ScriptIntrinsicLUT.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rs/java/android/renderscript/ScriptIntrinsicLUT.java b/rs/java/android/renderscript/ScriptIntrinsicLUT.java index 69ff64acdf90..e90462d11124 100644 --- a/rs/java/android/renderscript/ScriptIntrinsicLUT.java +++ b/rs/java/android/renderscript/ScriptIntrinsicLUT.java @@ -56,6 +56,10 @@ public final class ScriptIntrinsicLUT extends ScriptIntrinsic { } + public void destroy() { + mTables.destroy(); + super.destroy(); + } private void validate(int index, int value) { if (index < 0 || index > 255) { -- 2.11.0