summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc b/chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc
deleted file mode 100644
index 8ed458bdc75..00000000000
--- a/chromium/third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "third_party/blink/renderer/core/display_lock/unyielding_display_lock_budget.h"
-
-#include "third_party/blink/renderer/core/frame/local_frame_view.h"
-
-namespace blink {
-
-UnyieldingDisplayLockBudget::UnyieldingDisplayLockBudget(
- DisplayLockContext* context)
- : DisplayLockBudget(context) {}
-
-bool UnyieldingDisplayLockBudget::ShouldPerformPhase(
- Phase,
- const LifecycleData& lifecycle_data) {
- return true;
-}
-
-void UnyieldingDisplayLockBudget::DidPerformPhase(Phase) {}
-
-void UnyieldingDisplayLockBudget::OnLifecycleChange(
- const LifecycleData& lifecycle_data) {
- // Mark all the phases dirty since we have no intention of yielding.
- for (auto phase = static_cast<unsigned>(Phase::kFirst);
- phase <= static_cast<unsigned>(Phase::kLast); ++phase) {
- MarkDirtyForPhaseIfNeeded(static_cast<Phase>(phase));
- }
-}
-
-bool UnyieldingDisplayLockBudget::NeedsLifecycleUpdates() const {
- for (auto phase = static_cast<unsigned>(Phase::kFirst);
- phase <= static_cast<unsigned>(Phase::kLast); ++phase) {
- if (IsElementDirtyForPhase(static_cast<Phase>(phase)))
- return true;
- }
- return false;
-}
-
-} // namespace blink