Index: components/scheduler/renderer/web_frame_scheduler_impl.cc |
diff --git a/components/scheduler/renderer/web_frame_scheduler_impl.cc b/components/scheduler/renderer/web_frame_scheduler_impl.cc |
index 44cdf20380c357a0b886a8edd0480152f7593a24..d6a6ca6eafc50742bddb84c38fb7fa99e9cb66f7 100644 |
--- a/components/scheduler/renderer/web_frame_scheduler_impl.cc |
+++ b/components/scheduler/renderer/web_frame_scheduler_impl.cc |
@@ -118,6 +118,14 @@ void WebFrameSchedulerImpl::didStopLoading(unsigned long identifier) { |
parent_web_view_scheduler_->DidStopLoading(identifier); |
} |
+void WebFrameSchedulerImpl::setDocumentParsingInBackground( |
+ bool background_parser_active) { |
+ if (background_parser_active) |
+ parent_web_view_scheduler_->IncrementBackgroundParserCount(); |
+ else |
+ parent_web_view_scheduler_->DecrementBackgroundParserCount(); |
+} |
+ |
void WebFrameSchedulerImpl::setPageVisible(bool page_visible) { |
DCHECK(parent_web_view_scheduler_); |
if (page_visible_ == page_visible) |