| 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 019696c8e57256b07af1d52ed36c1f7cf6e94293..89eee93771ee155de68983c3b35744ca583dbdff 100644
|
| --- a/components/scheduler/renderer/web_view_scheduler_impl.h
|
| +++ b/components/scheduler/renderer/web_view_scheduler_impl.h
|
| @@ -55,6 +55,8 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler {
|
|
|
| void DidStartLoading(unsigned long identifier);
|
| void DidStopLoading(unsigned long identifier);
|
| + void IncrementBackgroundParserCount();
|
| + void DecrementBackgroundParserCount();
|
|
|
| private:
|
| friend class WebFrameSchedulerImpl;
|
| @@ -66,6 +68,7 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler {
|
| }
|
|
|
| void setAllowVirtualTimeToAdvance(bool allow_virtual_time_to_advance);
|
| + void ApplyVirtualTimePolicy();
|
|
|
| std::set<WebFrameSchedulerImpl*> frame_schedulers_;
|
| std::set<unsigned long> pending_loads_;
|
| @@ -74,6 +77,7 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler {
|
| blink::WebView* web_view_;
|
| RendererSchedulerImpl* renderer_scheduler_;
|
| VirtualTimePolicy virtual_time_policy_;
|
| + int background_parser_count_;
|
| bool page_visible_;
|
| bool disable_background_timer_throttling_;
|
| bool allow_virtual_time_to_advance_;
|
|
|