Index: android_webview/renderer/aw_content_renderer_client.cc |
diff --git a/android_webview/renderer/aw_content_renderer_client.cc b/android_webview/renderer/aw_content_renderer_client.cc |
index 9ae387b3a5b30efa58fdfc3acca300394919f7ee..caa372d8163ba259cee1b510ca553725ad2e4465 100644 |
--- a/android_webview/renderer/aw_content_renderer_client.cc |
+++ b/android_webview/renderer/aw_content_renderer_client.cc |
@@ -201,4 +201,12 @@ void AwContentRendererClient::AddKeySystems( |
AwAddKeySystems(key_systems); |
} |
+bool AwContentRendererClient::ShouldOverridePageVisibilityState( |
+ const content::RenderFrame* render_frame, |
+ blink::WebPageVisibilityState* override_state) { |
+ // webview is always visible due to rendering requirements. |
+ *override_state = blink::WebPageVisibilityStateVisible; |
+ return true; |
+} |
+ |
} // namespace android_webview |