From a5b62d987a87c16f0a0badbd9b71f9f106ad1cca Mon Sep 17 00:00:00 2001 From: Alex Glaznev Date: Mon, 12 Oct 2015 13:56:20 -0700 Subject: [PATCH] Replace API v23 calls. R=jiayl@webrtc.org Review URL: https://codereview.webrtc.org/1396373002 . Cr-Commit-Position: refs/heads/master@{#10257} --- .../java/android/org/webrtc/SurfaceTextureHelper.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java b/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java index 175a00ed21..e48019ad05 100644 --- a/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java +++ b/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java @@ -105,7 +105,7 @@ final class SurfaceTextureHelper { private boolean isQuitting = false; private SurfaceTextureHelper(EGLContext sharedContext, Handler handler, boolean isOwningThread) { - if (!handler.getLooper().isCurrentThread()) { + if (handler.getLooper().getThread() != Thread.currentThread()) { throw new IllegalStateException("SurfaceTextureHelper must be created on the handler thread"); } this.handler = handler; @@ -169,7 +169,7 @@ final class SurfaceTextureHelper { * onTextureFrameAvailable() after this function returns. */ public void disconnect() { - if (handler.getLooper().isCurrentThread()) { + if (handler.getLooper().getThread() == Thread.currentThread()) { isQuitting = true; if (!isTextureInUse) { release(); @@ -190,7 +190,7 @@ final class SurfaceTextureHelper { } private void tryDeliverTextureFrame() { - if (!handler.getLooper().isCurrentThread()) { + if (handler.getLooper().getThread() != Thread.currentThread()) { throw new IllegalStateException("Wrong thread."); } if (isQuitting || !hasPendingTexture || isTextureInUse) { @@ -211,7 +211,7 @@ final class SurfaceTextureHelper { } private void release() { - if (!handler.getLooper().isCurrentThread()) { + if (handler.getLooper().getThread() != Thread.currentThread()) { throw new IllegalStateException("Wrong thread."); } if (isTextureInUse || !isQuitting) {