| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index fb1c011b7c0520d5dfaf8f6aa100f226f6da108f..ec36447229fcc5e849278525d1d4ae5ecd163ccb 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -385,7 +385,6 @@ RenderWidget::RenderWidget(blink::WebPopupType popup_type,
|
| popup_type_(popup_type),
|
| pending_window_rect_count_(0),
|
| suppress_next_char_events_(false),
|
| - is_accelerated_compositing_active_(false),
|
| screen_info_(screen_info),
|
| device_scale_factor_(screen_info_.deviceScaleFactor),
|
| is_threaded_compositing_enabled_(false),
|
| @@ -488,11 +487,8 @@ void RenderWidget::CompleteInit() {
|
|
|
| init_complete_ = true;
|
|
|
| - if (webwidget_) {
|
| - if (is_threaded_compositing_enabled_ || ForceCompositingModeEnabled()) {
|
| - webwidget_->enterForceCompositingMode(true);
|
| - }
|
| - }
|
| + if (webwidget_)
|
| + webwidget_->enterForceCompositingMode(true);
|
| if (compositor_)
|
| StartCompositor();
|
|
|
| @@ -785,13 +781,9 @@ void RenderWidget::OnWasShown(bool needs_repainting) {
|
| return;
|
|
|
| // Generate a full repaint.
|
| - if (!is_accelerated_compositing_active_) {
|
| - didInvalidateRect(gfx::Rect(size_.width(), size_.height()));
|
| - } else {
|
| - if (compositor_)
|
| - compositor_->SetNeedsForcedRedraw();
|
| - scheduleComposite();
|
| - }
|
| + if (compositor_)
|
| + compositor_->SetNeedsForcedRedraw();
|
| + scheduleComposite();
|
| }
|
|
|
| void RenderWidget::OnWasSwappedOut() {
|
| @@ -1173,23 +1165,6 @@ void RenderWidget::AutoResizeCompositor() {
|
| compositor_->setViewportSize(size_, physical_backing_size_);
|
| }
|
|
|
| -void RenderWidget::didActivateCompositor() {
|
| - TRACE_EVENT0("gpu", "RenderWidget::didActivateCompositor");
|
| -
|
| - is_accelerated_compositing_active_ = true;
|
| - Send(new ViewHostMsg_DidActivateAcceleratedCompositing(
|
| - routing_id_, is_accelerated_compositing_active_));
|
| - webwidget_->enterForceCompositingMode(true);
|
| -}
|
| -
|
| -void RenderWidget::didDeactivateCompositor() {
|
| - TRACE_EVENT0("gpu", "RenderWidget::didDeactivateCompositor");
|
| -
|
| - is_accelerated_compositing_active_ = false;
|
| - Send(new ViewHostMsg_DidActivateAcceleratedCompositing(
|
| - routing_id_, is_accelerated_compositing_active_));
|
| -}
|
| -
|
| void RenderWidget::initializeLayerTreeView() {
|
| compositor_ = RenderWidgetCompositor::Create(
|
| this, is_threaded_compositing_enabled_);
|
| @@ -1490,12 +1465,8 @@ void RenderWidget::OnRepaint(gfx::Size size_to_paint) {
|
| }
|
|
|
| set_next_paint_is_repaint_ack();
|
| - if (is_accelerated_compositing_active_ && compositor_) {
|
| + if (compositor_)
|
| compositor_->SetNeedsRedrawRect(gfx::Rect(size_to_paint));
|
| - } else {
|
| - gfx::Rect repaint_rect(size_to_paint.width(), size_to_paint.height());
|
| - didInvalidateRect(repaint_rect);
|
| - }
|
| }
|
|
|
| void RenderWidget::OnSyntheticGestureCompleted() {
|
| @@ -1551,12 +1522,7 @@ void RenderWidget::SetDeviceScaleFactor(float device_scale_factor) {
|
| return;
|
|
|
| device_scale_factor_ = device_scale_factor;
|
| -
|
| - if (!is_accelerated_compositing_active_) {
|
| - didInvalidateRect(gfx::Rect(size_.width(), size_.height()));
|
| - } else {
|
| - scheduleComposite();
|
| - }
|
| + scheduleComposite();
|
| }
|
|
|
| void RenderWidget::OnOrientationChange() {
|
|
|