| Index: third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.cc b/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.cc
|
| index fc297cd67b5f47a47cfc3d8475684a30cdfa08a2..f7ba68c71c706abc2f5cb8692294400ea498420e 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/web_view_scheduler_impl.cc
|
| @@ -176,6 +176,11 @@ void WebViewSchedulerImpl::setVirtualTimePolicy(VirtualTimePolicy policy) {
|
| }
|
| }
|
|
|
| +void WebViewSchedulerImpl::audioStateChanged(bool is_audio_playing) {
|
| + is_audio_playing_ = is_audio_playing;
|
| + renderer_scheduler_->OnAudioStateChanged();
|
| +}
|
| +
|
| void WebViewSchedulerImpl::ApplyVirtualTimePolicy() {
|
| if (virtual_time_policy_ != VirtualTimePolicy::DETERMINISTIC_LOADING) {
|
| return;
|
| @@ -189,5 +194,9 @@ void WebViewSchedulerImpl::ApplyVirtualTimePolicy() {
|
| have_seen_loading_task_);
|
| }
|
|
|
| +bool WebViewSchedulerImpl::IsAudioPlaying() const {
|
| + return is_audio_playing_;
|
| +}
|
| +
|
| } // namespace scheduler
|
| } // namespace blink
|
|
|