| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| index a9c0be3a05e389c0296a5391829dc90a1a9b6fb2..3c35b9b0121a965269f199c126a9e08a18283763 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| @@ -99,8 +99,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| void DidAnimateForInputOnCompositorThread() override;
|
| void OnRendererBackgrounded() override;
|
| void OnRendererForegrounded() override;
|
| - void SuspendRenderer() override;
|
| - void ResumeRenderer() override;
|
| void AddPendingNavigation(NavigatingFrameType type) override;
|
| void RemovePendingNavigation(NavigatingFrameType type) override;
|
| void OnNavigationStarted() override;
|
| @@ -113,7 +111,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| void Shutdown() override;
|
| void SuspendTimerQueue() override;
|
| void ResumeTimerQueue() override;
|
| - void SetTimerQueueSuspensionWhenBackgroundedEnabled(bool enabled) override;
|
| void SetTopLevelBlameContext(
|
| base::trace_event::BlameContext* blame_context) override;
|
| void SetRAILModeObserver(RAILModeObserver* observer) override;
|
| @@ -323,11 +320,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| // defined by RAILS.
|
| static const int kRailsResponseTimeMillis = 50;
|
|
|
| - // The amount of time to wait before suspending shared timers after the
|
| - // renderer has been backgrounded. This is used only if background suspension
|
| - // of shared timers is enabled.
|
| - static const int kSuspendTimersWhenBackgroundedDelayMillis = 5 * 60 * 1000;
|
| -
|
| // The time we should stay in a priority-escalated mode after a call to
|
| // DidAnimateForInputOnCompositorThread().
|
| static const int kFlingEscalationLimitMillis = 100;
|
| @@ -371,11 +363,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| void UpdateForInputEventOnCompositorThread(WebInputEvent::Type type,
|
| InputEventState input_event_state);
|
|
|
| - // Helpers for safely suspending/resuming the timer queue after a
|
| - // background/foreground signal.
|
| - void SuspendTimerQueueWhenBackgrounded();
|
| - void ResumeTimerQueueWhenForegroundedOrResumed();
|
| -
|
| // The task cost estimators and the UserModel need to be reset upon page
|
| // nagigation. This function does that. Must be called from the main thread.
|
| void ResetForNavigationLocked();
|
| @@ -426,7 +413,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| base::Closure update_policy_closure_;
|
| DeadlineTaskRunner delayed_update_policy_runner_;
|
| CancelableClosureHolder end_renderer_hidden_idle_period_closure_;
|
| - CancelableClosureHolder suspend_timers_when_backgrounded_closure_;
|
|
|
| using SeqLockQueueingTimeEstimator =
|
| device::SharedMemorySeqLockBuffer<QueueingTimeEstimator>;
|
| @@ -461,9 +447,6 @@ class PLATFORM_EXPORT RendererSchedulerImpl
|
| ExpensiveTaskPolicy expensive_task_policy;
|
| bool renderer_hidden;
|
| bool renderer_backgrounded;
|
| - bool renderer_suspended;
|
| - bool timer_queue_suspension_when_backgrounded_enabled;
|
| - bool timer_queue_suspended_when_backgrounded;
|
| bool was_shutdown;
|
| bool loading_tasks_seem_expensive;
|
| bool timer_tasks_seem_expensive;
|
|
|