summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Shu <hush@google.com>2014-10-20 11:23:33 -0700
committerHui Shu <hush@google.com>2014-10-20 11:23:33 -0700
commitdf3267aef2abd31828f89a78fd8fe62a61645d3a (patch)
tree51745aac717f2493b78ee5bc460c1942440cab1c
parenta58a97cfa653525933d0240146369842c959d014 (diff)
Make onDrawHardware early out less often.
Only do so when the global visible rect is empty and the child compositor hasn't received any draw constraints from the parent compositor yet. BUG: 18009042 Change-Id: Iee1c51a73490b4e4413198c34b9aac3dd44662a7
-rw-r--r--android_webview/browser/browser_view_renderer.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/android_webview/browser/browser_view_renderer.cc b/android_webview/browser/browser_view_renderer.cc
index e6500940ed..61f105d6d0 100644
--- a/android_webview/browser/browser_view_renderer.cc
+++ b/android_webview/browser/browser_view_renderer.cc
@@ -241,7 +241,7 @@ bool BrowserViewRenderer::OnDrawHardware(jobject java_canvas) {
return false;
if (last_on_draw_global_visible_rect_.IsEmpty() &&
- !parent_draw_constraints_.surface_rect.IsEmpty()) {
+ parent_draw_constraints_.surface_rect.IsEmpty()) {
shared_renderer_state_->SetForceInvalidateOnNextDrawGL(true);
return client_->RequestDrawGL(java_canvas, false);
}