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() { |