| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 94faf0e74b4b570e9eec2b4771f40c4f8261ebd9..f97d0fc93662fefc8263d201a6cef5920e758401 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -967,7 +967,7 @@ void RenderWidget::DoDeferredUpdate() {
|
| }
|
|
|
| // Suppress updating when we are hidden.
|
| - if (is_hidden_ || size_.IsEmpty()) {
|
| + if (is_hidden_ || size_.IsEmpty() || is_swapped_out_) {
|
| paint_aggregator_.ClearPendingUpdate();
|
| needs_repainting_on_restore_ = true;
|
| TRACE_EVENT0("renderer", "EarlyOut_NotVisible");
|
|
|