Index: components/scheduler/renderer/web_frame_scheduler_impl.h |
diff --git a/components/scheduler/renderer/web_frame_scheduler_impl.h b/components/scheduler/renderer/web_frame_scheduler_impl.h |
index eb14bc0154a74b426c5e5c5f33032829e5c0ccdf..96a9e194b9d50e3279b5e62c28d2f029206a124a 100644 |
--- a/components/scheduler/renderer/web_frame_scheduler_impl.h |
+++ b/components/scheduler/renderer/web_frame_scheduler_impl.h |
@@ -36,10 +36,13 @@ class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
blink::WebTaskRunner* timerTaskRunner() override; |
void setFrameOrigin(const blink::WebSecurityOrigin* origin) override; |
+ void SetPageInBackground(bool page_in_background); |
+ |
private: |
friend class WebViewSchedulerImpl; |
void DetachFromWebViewScheduler(); |
+ void ApplyPolicyToTimerQueue(); |
scoped_refptr<TaskQueue> loading_task_queue_; |
scoped_refptr<TaskQueue> timer_task_queue_; |
@@ -49,6 +52,7 @@ class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
WebViewSchedulerImpl* parent_web_view_scheduler_; // NOT OWNED |
blink::WebSecurityOrigin origin_; |
bool visible_; |
+ bool page_in_background_; |
DISALLOW_COPY_AND_ASSIGN(WebFrameSchedulerImpl); |
}; |