1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ash/wm/immersive_revealed_lock.h"
6
7namespace ash {
8
9ImmersiveRevealedLock::ImmersiveRevealedLock(
10    const base::WeakPtr<Delegate>& delegate,
11    Delegate::AnimateReveal animate_reveal)
12    : delegate_(delegate) {
13  delegate_->LockRevealedState(animate_reveal);
14}
15
16ImmersiveRevealedLock::~ImmersiveRevealedLock() {
17  if (delegate_)
18    delegate_->UnlockRevealedState();
19}
20
21}  // namespace ash
22