summaryrefslogtreecommitdiff
path: root/core/java/android/view/TextureView.java
diff options
context:
space:
mode:
authorLeon Scroggins III <scroggo@google.com>2020-05-08 15:40:19 -0400
committerLeon Scroggins III <scroggo@google.com>2020-06-02 14:20:05 -0400
commit87d429262b31ad003069ffb0045ce2f6b59d4df9 (patch)
treec441c17fd9ce6446481c8158fd3b2a2830bc726a /core/java/android/view/TextureView.java
parent737506bbefdb5cf15786539ec6f24ae8e28d9749 (diff)
Move TextureLayer into android.graphics
Bug: 155905258 Test: make and boot It is tightly integrated with android.graphics.HardwareRenderer, and this follows on I30d34055b6870dc1039f190a88f4a747cee17300, which moved the native component into android_graphics_TextureLayer.cpp, and Ifa044281a3c36cbc1b413175711e9b172cda640f, which registers its JNI along with other graphics classes. Make TextureLayer AutoCloseable, replacing destroy() with close(). Add annotations where appropriate. Change-Id: I1b146ff02a20751246636144c88fe6f8eec43514
Diffstat (limited to 'core/java/android/view/TextureView.java')
-rw-r--r--core/java/android/view/TextureView.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/view/TextureView.java b/core/java/android/view/TextureView.java
index 277b872a8cd0..a02070a21ac8 100644
--- a/core/java/android/view/TextureView.java
+++ b/core/java/android/view/TextureView.java
@@ -27,6 +27,7 @@ import android.graphics.Paint;
import android.graphics.RecordingCanvas;
import android.graphics.Rect;
import android.graphics.SurfaceTexture;
+import android.graphics.TextureLayer;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.util.Log;
@@ -247,7 +248,7 @@ public class TextureView extends View {
private void destroyHardwareLayer() {
if (mLayer != null) {
mLayer.detachSurfaceTexture();
- mLayer.destroy();
+ mLayer.close();
mLayer = null;
mMatrixChanged = true;
}