| Index: content/browser/compositor/delegated_frame_host.cc
|
| diff --git a/content/browser/compositor/delegated_frame_host.cc b/content/browser/compositor/delegated_frame_host.cc
|
| index 7a56f02e20ee6f6558dfe340f566d5b650fdffe8..d2322fe12f1e8d614d58784e5c89f5c2ead07a9b 100644
|
| --- a/content/browser/compositor/delegated_frame_host.cc
|
| +++ b/content/browser/compositor/delegated_frame_host.cc
|
| @@ -407,10 +407,10 @@ void DelegatedFrameHost::SwapDelegatedFrame(
|
| current_frame_size_in_dip_ = frame_size_in_dip;
|
| CheckResizeLock();
|
|
|
| - if (modified_layers) {
|
| + if (modified_layers && !damage_rect_in_dip.IsEmpty()) {
|
| // TODO(jbauman): Need to always tell the window observer about the
|
| // damage.
|
| - client_->SchedulePaintInRect(damage_rect_in_dip);
|
| + client_->GetLayer()->OnDelegatedFrameDamage(damage_rect_in_dip);
|
| }
|
|
|
| pending_delegated_ack_count_++;
|
|
|