Index: components/scheduler/renderer/renderer_scheduler_impl.cc |
diff --git a/components/scheduler/renderer/renderer_scheduler_impl.cc b/components/scheduler/renderer/renderer_scheduler_impl.cc |
index 7334f743ab705546a41af5e11aab06d33f8224ec..2ea3db6a4f9c7c11eb93500324fb6962bbb66275 100644 |
--- a/components/scheduler/renderer/renderer_scheduler_impl.cc |
+++ b/components/scheduler/renderer/renderer_scheduler_impl.cc |
@@ -632,16 +632,12 @@ void RendererSchedulerImpl::UpdatePolicyLocked(UpdateType update_type) { |
bool loading_tasks_seem_expensive = false; |
bool timer_tasks_seem_expensive = false; |
- // Only deem tasks to be exensive (which may cause them to be preemptively |
- // blocked) if we are expecting frames. |
- if (!MainThreadOnly().begin_frame_not_expected_soon) { |
- loading_tasks_seem_expensive = |
- MainThreadOnly().loading_task_cost_estimator.expected_task_duration() > |
- longest_jank_free_task_duration; |
- timer_tasks_seem_expensive = |
- MainThreadOnly().timer_task_cost_estimator.expected_task_duration() > |
- longest_jank_free_task_duration; |
- } |
+ loading_tasks_seem_expensive = |
+ MainThreadOnly().loading_task_cost_estimator.expected_task_duration() > |
+ longest_jank_free_task_duration; |
+ timer_tasks_seem_expensive = |
+ MainThreadOnly().timer_task_cost_estimator.expected_task_duration() > |
+ longest_jank_free_task_duration; |
MainThreadOnly().timer_tasks_seem_expensive = timer_tasks_seem_expensive; |
MainThreadOnly().loading_tasks_seem_expensive = loading_tasks_seem_expensive; |