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

Unified Diff: cc/test/pixel_test_output_surface.cc

Issue 23171014: Fix UpdateTilePriorities viewport in Android WebView. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add tests Created 7 years, 3 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: cc/test/pixel_test_output_surface.cc
diff --git a/cc/test/pixel_test_output_surface.cc b/cc/test/pixel_test_output_surface.cc
index 9a4d66a38c0a3f4bb145ba51b856326f483291b3..ffc3d26c465814ecdbde0a9663423f4381eccb07 100644
--- a/cc/test/pixel_test_output_surface.cc
+++ b/cc/test/pixel_test_output_surface.cc
@@ -15,7 +15,11 @@ void PixelTestOutputSurface::Reshape(gfx::Size size, float scale_factor) {
OutputSurface::Reshape(expanded_size, scale_factor);
gfx::Rect offset_viewport = gfx::Rect(size) + viewport_offset_;
- SetExternalDrawConstraints(gfx::Transform(), offset_viewport);
+ gfx::Rect offset_clip = device_clip_.IsEmpty()
+ ? offset_viewport
+ : device_clip_ + viewport_offset_;
+ SetExternalDrawConstraints(
+ gfx::Transform(), offset_viewport, offset_clip, true);
}
} // namespace cc

Powered by Google App Engine
This is Rietveld 408576698