Chromium Code Reviews| Index: content/renderer/render_widget_fullscreen_pepper.cc |
| diff --git a/content/renderer/render_widget_fullscreen_pepper.cc b/content/renderer/render_widget_fullscreen_pepper.cc |
| index 85c2b77d9c9389e97f0b10ede8e542781e26ace5..16d49d27300b4a7bc8301fba872ccd50dac959f9 100644 |
| --- a/content/renderer/render_widget_fullscreen_pepper.cc |
| +++ b/content/renderer/render_widget_fullscreen_pepper.cc |
| @@ -139,15 +139,6 @@ class PepperWidget : public WebWidget { |
| } |
| virtual void composite(bool finish) { |
| - if (!widget_->plugin()) |
| - return; |
| - |
| - WebGraphicsContext3DCommandBufferImpl* context = widget_->context(); |
| - DCHECK(context); |
| - unsigned int texture = widget_->plugin()->GetBackingTextureId(); |
| - context->bindTexture(GL_TEXTURE_2D, texture); |
| - context->drawArrays(GL_TRIANGLES, 0, 3); |
| - widget_->SwapBuffers(); |
| } |
| virtual void themeChanged() { |
| @@ -511,6 +502,17 @@ void RenderWidgetFullscreenPepper::OnResize(const gfx::Size& size, |
| RenderWidget::OnResize(size, resizer_rect, is_fullscreen); |
| } |
| +void RenderWidgetFullscreenPepper::Composite() { |
|
brettw
2013/01/04 22:22:25
Can you put a comment here "We need to override th
|
| + if (!plugin_) |
| + return; |
| + |
| + DCHECK(context_); |
| + unsigned int texture = plugin_->GetBackingTextureId(); |
| + context_->bindTexture(GL_TEXTURE_2D, texture); |
| + context_->drawArrays(GL_TRIANGLES, 0, 3); |
| + SwapBuffers(); |
| +} |
| + |
| WebWidget* RenderWidgetFullscreenPepper::CreateWebWidget() { |
| return new PepperWidget(this); |
| } |