Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / android / webmediaplayer_android.cc
index 99c4e7a..9459a5a 100644 (file)
@@ -245,7 +245,9 @@ void WebMediaPlayerAndroid::play() {
 #endif  // defined(VIDEO_HOLE)
 
   TryCreateStreamTextureProxyIfNeeded();
-  if (hasVideo() && needs_establish_peer_)
+  // There is no need to establish the surface texture peer for fullscreen
+  // video.
+  if (hasVideo() && needs_establish_peer_ && !manager_->IsInFullscreen(frame_))
     EstablishSurfaceTexturePeer();
 
   if (paused())