Index: cc/layer_tree_host_common.cc |
diff --git a/cc/layer_tree_host_common.cc b/cc/layer_tree_host_common.cc |
index 24274a6f6f59f4213fdfc1fe73a6070a74b84329..aa55df438f7c325a7d89c388501d74f3deb95633 100644 |
--- a/cc/layer_tree_host_common.cc |
+++ b/cc/layer_tree_host_common.cc |
@@ -212,7 +212,7 @@ static inline bool subtreeShouldBeSkipped(LayerChromium* layer) |
// If the opacity is being animated then the opacity on the main thread is unreliable |
// (since the impl thread may be using a different opacity), so it should not be trusted. |
// In particular, it should not cause the subtree to be skipped. |
- return !layer->opacity() && !layer->opacityIsAnimating(); |
+ return layer->deferUpdates() || (!layer->opacity() && !layer->opacityIsAnimating()); |
} |
template<typename LayerType> |