Index: cc/scheduler/scheduler_state_machine.cc |
diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc |
index 8f38a33d7e31f7299dac0afa87a939b61ce86b8b..ec27528d55cc2e2edc1582e9e3296a183411617d 100644 |
--- a/cc/scheduler/scheduler_state_machine.cc |
+++ b/cc/scheduler/scheduler_state_machine.cc |
@@ -299,6 +299,10 @@ bool SchedulerStateMachine::PendingActivationsShouldBeForced() const { |
if (output_surface_state_ == OUTPUT_SURFACE_LOST) |
return true; |
+ // If we're not visible, we should force activation. |
brianderson
2014/09/25 18:47:29
Can you explain the whole checkerboarding issue?
vmpstr
2014/09/25 19:42:12
Done.
|
+ if (!visible_) |
+ return true; |
+ |
return false; |
} |