Index: ui/compositor/layer.cc |
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc |
index 880648c110ae191501737021642ca74aead60467..5a21c8ac7714d21e63f9b55839a48525a5de5796 100644 |
--- a/ui/compositor/layer.cc |
+++ b/ui/compositor/layer.cc |
@@ -447,6 +447,9 @@ void Layer::ScheduleDraw() { |
} |
void Layer::SendDamagedRects() { |
+ if (web_layer_->deferUpdates()) |
+ return; |
+ |
if ((delegate_ || texture_) && !damaged_region_.isEmpty()) { |
for (SkRegion::Iterator iter(damaged_region_); |
!iter.done(); iter.next()) { |