| Index: content/renderer/render_widget.cc
|
| ===================================================================
|
| --- content/renderer/render_widget.cc (revision 179369)
|
| +++ content/renderer/render_widget.cc (working copy)
|
| @@ -1399,9 +1399,8 @@
|
|
|
| void RenderWidget::scheduleComposite() {
|
| TRACE_EVENT0("gpu", "RenderWidget::scheduleComposite");
|
| - if (RenderThreadImpl::current()->compositor_thread() &&
|
| - web_layer_tree_view_) {
|
| - web_layer_tree_view_->setNeedsRedraw();
|
| + if (WebWidgetHandlesCompositorScheduling()) {
|
| + webwidget_->composite(false);
|
| } else {
|
| // TODO(nduca): replace with something a little less hacky. The reason this
|
| // hack is still used is because the Invalidate-DoDeferredUpdate loop
|
| @@ -2109,6 +2108,10 @@
|
| return false;
|
| }
|
|
|
| +bool RenderWidget::WebWidgetHandlesCompositorScheduling() const {
|
| + return false;
|
| +}
|
| +
|
| bool RenderWidget::HasTouchEventHandlersAt(const gfx::Point& point) const {
|
| return true;
|
| }
|
|
|