diff options
| author | Leon Scroggins III <scroggo@google.com> | 2020-05-08 15:40:19 -0400 |
|---|---|---|
| committer | Leon Scroggins III <scroggo@google.com> | 2020-06-02 14:20:05 -0400 |
| commit | 87d429262b31ad003069ffb0045ce2f6b59d4df9 (patch) | |
| tree | c441c17fd9ce6446481c8158fd3b2a2830bc726a /core/java/android/view/TextureView.java | |
| parent | 737506bbefdb5cf15786539ec6f24ae8e28d9749 (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.java | 3 |
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; } |
