Index: android_webview/browser/browser_view_renderer.h |
diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h |
index 97737aa246ff2bc5f2d130bf20fef4a90b38d96d..b4205c520f7a230e0c822a0f366a387a6636c426 100644 |
--- a/android_webview/browser/browser_view_renderer.h |
+++ b/android_webview/browser/browser_view_renderer.h |
@@ -39,7 +39,8 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient { |
BrowserViewRenderer( |
BrowserViewRendererClient* client, |
- const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner); |
+ const scoped_refptr<base::SingleThreadTaskRunner>& ui_task_runner, |
+ bool disable_page_visibility); |
~BrowserViewRenderer() override; |
@@ -93,6 +94,7 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient { |
gfx::Size size() const { return size_; } |
void ReleaseHardware(); |
+ bool IsClientVisible() const; |
void TrimMemory(const int level, const bool visible); |
// SynchronousCompositorClient overrides. |
@@ -156,6 +158,7 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient { |
BrowserViewRendererClient* client_; |
SharedRendererState shared_renderer_state_; |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner_; |
+ bool disable_page_visibility_; |
content::SynchronousCompositor* compositor_; |