Index: content/browser/renderer_host/surface_texture_transport_client_android.cc |
diff --git a/content/browser/renderer_host/surface_texture_transport_client_android.cc b/content/browser/renderer_host/surface_texture_transport_client_android.cc |
index 9995a5361224fa2f67b2bd705381cfaace7c3920..83d5901db276aeeb2ab01426e470813a35cb7455 100644 |
--- a/content/browser/renderer_host/surface_texture_transport_client_android.cc |
+++ b/content/browser/renderer_host/surface_texture_transport_client_android.cc |
@@ -71,9 +71,9 @@ WebKit::WebVideoFrame* SurfaceTextureTransportClient::getCurrentFrame() { |
ImageTransportFactoryAndroid::GetInstance()->GetContext3D(); |
context->makeContextCurrent(); |
texture_id_ = context->createTexture(); |
+ surface_texture_->AttachToGLContext(texture_id_); |
} |
if (!video_frame_.get()) { |
- surface_texture_->AttachToGLContext(texture_id_); |
const gfx::Size size = video_layer_->bounds(); |
video_frame_.reset( |
new webkit_media::WebVideoFrameImpl( |