Index: ash/wm/lock_state_controller.cc |
diff --git a/ash/wm/lock_state_controller.cc b/ash/wm/lock_state_controller.cc |
index 0b996a177087aef5e2083fbdbf073ca0e4beb8a2..9fb69566d8bf64a871f40935a6c37149b36c28e1 100644 |
--- a/ash/wm/lock_state_controller.cc |
+++ b/ash/wm/lock_state_controller.cc |
@@ -176,8 +176,8 @@ void LockStateController::RequestShutdown() { |
StartRealShutdownTimer(true); |
} |
-void LockStateController::OnLockScreenHide(base::Closure callback) { |
- StartUnlockAnimationBeforeUIDestroyed(callback); |
+void LockStateController::OnLockScreenHide(base::OnceClosure callback) { |
+ StartUnlockAnimationBeforeUIDestroyed(std::move(callback)); |
} |
void LockStateController::SetLockScreenDisplayedCallback( |
@@ -419,12 +419,12 @@ void LockStateController::StartPostLockAnimation() { |
} |
void LockStateController::StartUnlockAnimationBeforeUIDestroyed( |
- base::Closure& callback) { |
+ base::OnceClosure callback) { |
VLOG(1) << "StartUnlockAnimationBeforeUIDestroyed"; |
animator_->StartAnimationWithCallback( |
SessionStateAnimator::LOCK_SCREEN_CONTAINERS, |
SessionStateAnimator::ANIMATION_LIFT, |
- SessionStateAnimator::ANIMATION_SPEED_MOVE_WINDOWS, callback); |
+ SessionStateAnimator::ANIMATION_SPEED_MOVE_WINDOWS, std::move(callback)); |
} |
void LockStateController::StartUnlockAnimationAfterUIDestroyed() { |