| Index: third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h
|
| index e18896d5dfed878761d2ab69a0bfae38e6270760..5c1ff02ba635cefda69aa6c8c60acafc6d760eed 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h
|
| @@ -41,6 +41,7 @@ class BLINK_PLATFORM_EXPORT WebFrameSchedulerImpl : public WebFrameScheduler {
|
| // WebFrameScheduler implementation:
|
| void setFrameVisible(bool frame_visible) override;
|
| void setPageVisible(bool page_visible) override;
|
| + void setCrossOrigin(bool cross_origin) override;
|
| WebTaskRunner* loadingTaskRunner() override;
|
| WebTaskRunner* timerTaskRunner() override;
|
| WebTaskRunner* unthrottledTaskRunner() override;
|
| @@ -54,6 +55,8 @@ class BLINK_PLATFORM_EXPORT WebFrameSchedulerImpl : public WebFrameScheduler {
|
|
|
| void DetachFromWebViewScheduler();
|
| void ApplyPolicyToTimerQueue();
|
| + bool ShouldThrottleTimers() const;
|
| + void UpdateTimerThrottling(bool was_throttled);
|
|
|
| scoped_refptr<TaskQueue> loading_task_queue_;
|
| scoped_refptr<TaskQueue> timer_task_queue_;
|
| @@ -67,6 +70,7 @@ class BLINK_PLATFORM_EXPORT WebFrameSchedulerImpl : public WebFrameScheduler {
|
| TaskQueue::PumpPolicy virtual_time_pump_policy_;
|
| bool frame_visible_;
|
| bool page_visible_;
|
| + bool cross_origin_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebFrameSchedulerImpl);
|
| };
|
|
|