| Index: talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java
|
| diff --git a/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java b/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java
|
| index 39c3e6f00760c55df1543a90aa128bd1eb1d67fc..b001d2a101a48eef362e0ebf2ab9ebcb719ddb3a 100644
|
| --- a/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java
|
| +++ b/talk/app/webrtc/java/android/org/webrtc/SurfaceTextureHelper.java
|
| @@ -317,7 +317,7 @@ class SurfaceTextureHelper {
|
| private OnTextureFrameAvailableListener listener;
|
| // The possible states of this class.
|
| private boolean hasPendingTexture = false;
|
| - private boolean isTextureInUse = false;
|
| + private volatile boolean isTextureInUse = false;
|
| private boolean isQuitting = false;
|
|
|
| private SurfaceTextureHelper(EglBase.Context sharedContext,
|
| @@ -392,6 +392,10 @@ class SurfaceTextureHelper {
|
| });
|
| }
|
|
|
| + public boolean isTextureInUse() {
|
| + return isTextureInUse;
|
| + }
|
| +
|
| /**
|
| * Call disconnect() to stop receiving frames. Resources are released when the texture frame has
|
| * been returned by a call to returnTextureFrame(). You are guaranteed to not receive any more
|
|
|