Index: components/scheduler/renderer/renderer_scheduler.h |
diff --git a/components/scheduler/renderer/renderer_scheduler.h b/components/scheduler/renderer/renderer_scheduler.h |
index 98635ba6be4efc692a9f5239c6d485204eff9608..0ac8b03083341e93d133ad4830e84ffd8378899a 100644 |
--- a/components/scheduler/renderer/renderer_scheduler.h |
+++ b/components/scheduler/renderer/renderer_scheduler.h |
@@ -13,11 +13,18 @@ |
#include "components/scheduler/scheduler_export.h" |
#include "third_party/WebKit/public/web/WebInputEvent.h" |
+namespace base { |
+namespace debug { |
+class BlameContextBase; |
+} |
+} |
+ |
namespace cc { |
struct BeginFrameArgs; |
} |
namespace blink { |
+class WebLocalFrame; |
class WebThread; |
} |
@@ -151,6 +158,9 @@ class SCHEDULER_EXPORT RendererScheduler : public ChildScheduler { |
// received via OnRendererBackgrounded. Defaults to disabled. |
virtual void SetTimerQueueSuspensionWhenBackgroundedEnabled(bool enabled) = 0; |
+ virtual void SetThreadBlameContext( |
+ base::debug::BlameContextBase* blame_context) = 0; |
+ |
protected: |
RendererScheduler(); |
DISALLOW_COPY_AND_ASSIGN(RendererScheduler); |