| Index: third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.h
 | 
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.h
 | 
| index 8a3a8cae1538496058a9e341dd7f5aff813f1585..3994213d3375f632d2b5647a832238d0f71672b1 100644
 | 
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.h
 | 
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.h
 | 
| @@ -49,6 +49,9 @@ class PLATFORM_EXPORT WebViewSchedulerImpl : public WebViewScheduler {
 | 
|    void DisableVirtualTimeForTesting() override;
 | 
|    bool VirtualTimeAllowedToAdvance() const override;
 | 
|    void SetVirtualTimePolicy(VirtualTimePolicy virtual_time_policy) override;
 | 
| +  void GrantVirtualTimeBudget(
 | 
| +      base::TimeDelta budget,
 | 
| +      std::unique_ptr<WTF::Closure> budget_exhausted_callback) override;
 | 
|    void AudioStateChanged(bool is_audio_playing) override;
 | 
|    bool HasActiveConnectionForTest() const override;
 | 
|  
 | 
| @@ -102,6 +105,8 @@ class PLATFORM_EXPORT WebViewSchedulerImpl : public WebViewScheduler {
 | 
|    WebScheduler::InterventionReporter* intervention_reporter_;  // Not owned.
 | 
|    RendererSchedulerImpl* renderer_scheduler_;
 | 
|    VirtualTimePolicy virtual_time_policy_;
 | 
| +  RefPtr<WebTaskRunnerImpl> virtual_time_control_task_queue_;
 | 
| +  TaskHandle virtual_time_budget_expired_task_handle_;
 | 
|    int background_parser_count_;
 | 
|    bool page_visible_;
 | 
|    bool should_throttle_frames_;
 | 
| 
 |