| Index: talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java
|
| diff --git a/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java b/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java
|
| index f45d53b2a1b57685ee390bed340474f8a5f96270..1d071129f0b6d9ef631c0444ebeb9894af5fc44d 100644
|
| --- a/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java
|
| +++ b/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java
|
| @@ -173,7 +173,7 @@ public class SurfaceViewRenderer extends SurfaceView
|
| runOnRenderThread(new Runnable() {
|
| @Override public void run() {
|
| synchronized (layoutLock) {
|
| - if (isSurfaceCreated) {
|
| + if (isSurfaceCreated && !eglBase.hasSurface()) {
|
| eglBase.createSurface(getHolder().getSurface());
|
| eglBase.makeCurrent();
|
| // Necessary for YUV frames with odd width.
|
|
|