| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 40db58feec7a16de6edfb43afe58e2ad1630b4fc..e333fd7f80daa76f2db9490cf09e32e2913d1efc 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -983,7 +983,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");
|
|
|