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 647d6d956bc31ea6c9feea1f6e626fad72909deb..a5dd7d787c003e3e1639dd20a79beafc829e80b6 100644 |
--- a/components/scheduler/renderer/web_view_scheduler_impl.h |
+++ b/components/scheduler/renderer/web_view_scheduler_impl.h |
@@ -8,6 +8,7 @@ |
#include <set> |
#include "base/macros.h" |
+#include "base/memory/scoped_ptr.h" |
#include "components/scheduler/scheduler_export.h" |
#include "third_party/WebKit/public/platform/WebViewScheduler.h" |
@@ -32,12 +33,14 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler { |
~WebViewSchedulerImpl() override; |
// blink::WebViewScheduler implementation: |
- void setPageInBackground(bool background) override; |
+ void setPageInBackground(bool page_in_background) override; |
blink::WebPassOwnPtr<blink::WebFrameScheduler> createFrameScheduler() |
override; |
blink::WebView* web_view() const { return web_view_; } |
+ scoped_ptr<WebFrameSchedulerImpl> createWebFrameSchedulerImpl(); |
+ |
private: |
friend class WebFrameSchedulerImpl; |
@@ -46,7 +49,7 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler { |
std::set<WebFrameSchedulerImpl*> frame_schedulers_; |
blink::WebView* web_view_; |
RendererSchedulerImpl* renderer_scheduler_; |
- bool background_; |
+ bool page_in_background_; |
DISALLOW_COPY_AND_ASSIGN(WebViewSchedulerImpl); |
}; |