| 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 b8d144da46450341d419cad2ddbe2a4f4438ca5a..923cb487c66420caf1f46337ecb4ff4bbac75596 100644
|
| --- a/content/renderer/render_widget_fullscreen_pepper.cc
|
| +++ b/content/renderer/render_widget_fullscreen_pepper.cc
|
| @@ -462,10 +462,10 @@ bool RenderWidgetFullscreenPepper::InitContext() {
|
| }
|
|
|
| bool RenderWidgetFullscreenPepper::CheckCompositing() {
|
| - bool compositing = webwidget_->isAcceleratedCompositingActive();
|
| - if (compositing != is_accelerated_compositing_active_) {
|
| + bool compositing =
|
| + webwidget_ && webwidget_->isAcceleratedCompositingActive();
|
| + if (compositing != is_accelerated_compositing_active_)
|
| didActivateAcceleratedCompositing(compositing);
|
| - }
|
| return compositing;
|
| }
|
|
|
| @@ -489,6 +489,7 @@ void RenderWidgetFullscreenPepper::OnLostContext(
|
| program_ = 0;
|
| buffer_ = 0;
|
| OnSwapBuffersAborted();
|
| + CheckCompositing();
|
| }
|
|
|
| void RenderWidgetFullscreenPepper::OnSwapBuffersCompleteByRendererGLContext() {
|
|
|