| Index: components/scheduler/renderer/web_view_scheduler_impl.h
|
| diff --git a/components/scheduler/renderer/web_view_scheduler_impl.h b/components/scheduler/renderer/web_view_scheduler_impl.h
|
| index 89eee93771ee155de68983c3b35744ca583dbdff..6f69845ae911e41fa81fec641ef6f3eb220ba215 100644
|
| --- a/components/scheduler/renderer/web_view_scheduler_impl.h
|
| +++ b/components/scheduler/renderer/web_view_scheduler_impl.h
|
| @@ -27,7 +27,6 @@ class WebView;
|
|
|
| namespace scheduler {
|
|
|
| -class AutoAdvancingVirtualTimeDomain;
|
| class RendererSchedulerImpl;
|
| class WebFrameSchedulerImpl;
|
|
|
| @@ -57,23 +56,14 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler {
|
| void DidStopLoading(unsigned long identifier);
|
| void IncrementBackgroundParserCount();
|
| void DecrementBackgroundParserCount();
|
| -
|
| - private:
|
| - friend class WebFrameSchedulerImpl;
|
| -
|
| void Unregister(WebFrameSchedulerImpl* frame_scheduler);
|
|
|
| - AutoAdvancingVirtualTimeDomain* virtual_time_domain() const {
|
| - return virtual_time_domain_.get();
|
| - }
|
| -
|
| + private:
|
| void setAllowVirtualTimeToAdvance(bool allow_virtual_time_to_advance);
|
| void ApplyVirtualTimePolicy();
|
|
|
| std::set<WebFrameSchedulerImpl*> frame_schedulers_;
|
| std::set<unsigned long> pending_loads_;
|
| - std::unique_ptr<AutoAdvancingVirtualTimeDomain> virtual_time_domain_;
|
| - TaskQueue::PumpPolicy virtual_time_pump_policy_;
|
| blink::WebView* web_view_;
|
| RendererSchedulerImpl* renderer_scheduler_;
|
| VirtualTimePolicy virtual_time_policy_;
|
| @@ -81,6 +71,8 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler {
|
| bool page_visible_;
|
| bool disable_background_timer_throttling_;
|
| bool allow_virtual_time_to_advance_;
|
| + bool have_seen_loading_task_;
|
| + bool virtual_time_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebViewSchedulerImpl);
|
| };
|
|
|