From 45438c940202fb2fccef40410aaf3e227ee38c63 Mon Sep 17 00:00:00 2001 From: Yang Ni Date: Fri, 3 Mar 2017 10:00:07 -0800 Subject: Removed close guards for Element and Type objects Bug: 28053769 These objects are tiny and unlikely to cause memory issues. In addition, llvm-rs-cc auto-generated code contains such objects, which are not visibible to developers and impossible to manually destroy, leaving distracting warnings in Strict Mode. Test: RsTest with StrictMode on and CTS tests Change-Id: Iec68cca4f1259124b9f503a230c1a28b97ede1f3 --- rs/java/android/renderscript/Element.java | 2 -- rs/java/android/renderscript/Type.java | 1 - 2 files changed, 3 deletions(-) (limited to 'rs/java/android') diff --git a/rs/java/android/renderscript/Element.java b/rs/java/android/renderscript/Element.java index 9d2f75080bb6..667bf71363da 100644 --- a/rs/java/android/renderscript/Element.java +++ b/rs/java/android/renderscript/Element.java @@ -1071,7 +1071,6 @@ public class Element extends BaseObj { mSize += mElements[ct].mSize * mArraySizes[ct]; } updateVisibleSubElements(); - guard.open("destroy"); } Element(long id, RenderScript rs, DataType dt, DataKind dk, boolean norm, int size) { @@ -1091,7 +1090,6 @@ public class Element extends BaseObj { mKind = dk; mNormalized = norm; mVectorSize = size; - guard.open("destroy"); } Element(long id, RenderScript rs) { diff --git a/rs/java/android/renderscript/Type.java b/rs/java/android/renderscript/Type.java index 9252898781f4..dc2378596d00 100644 --- a/rs/java/android/renderscript/Type.java +++ b/rs/java/android/renderscript/Type.java @@ -227,7 +227,6 @@ public class Type extends BaseObj { Type(long id, RenderScript rs) { super(id, rs); - guard.open("destroy"); } @Override -- cgit v1.2.3-59-g8ed1b