Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(227)

Unified Diff: ui/compositor/layer.cc

Issue 464643003: Stop painting when receiving delegated frame (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix crashes Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/compositor/layer.cc
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
index aa97a567251ee0b7d02bad03b1089c28a80ed3a6..9bbdd454dfc346bcfd8df2af92dca4a0a7a8742a 100644
--- a/ui/compositor/layer.cc
+++ b/ui/compositor/layer.cc
@@ -690,6 +690,12 @@ void Layer::OnDeviceScaleFactorChanged(float device_scale_factor) {
layer_mask_->OnDeviceScaleFactorChanged(device_scale_factor);
}
+void Layer::OnDelegatedFrameDamage(const gfx::Rect &damage_rect_in_dip) {
enne (OOO) 2014/08/21 20:54:19 piman, danakj: removed DCHECK about having a deleg
enne (OOO) 2014/08/22 17:26:04 danakj (or piman): PTAL?
+ if (!delegate_)
+ return;
+ delegate_->OnDelegatedFrameDamage(damage_rect_in_dip);
+}
+
void Layer::RequestCopyOfOutput(scoped_ptr<cc::CopyOutputRequest> request) {
cc_layer_->RequestCopyOfOutput(request.Pass());
}

Powered by Google App Engine
This is Rietveld 408576698