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); |
}; |