blob: 052c213179075108f7e61f089f70d09e1078a400 [file] [log] [blame]
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +00001// 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