Put WeakPtrFactory member last in USBEventRouter
[chromium-blink-merge.git] / ash / wm / immersive_revealed_lock.cc
blob052c213179075108f7e61f089f70d09e1078a400
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.
5 #include "ash/wm/immersive_revealed_lock.h"
7 namespace ash {
9 ImmersiveRevealedLock::ImmersiveRevealedLock(
10 const base::WeakPtr<Delegate>& delegate,
11 Delegate::AnimateReveal animate_reveal)
12 : delegate_(delegate) {
13 delegate_->LockRevealedState(animate_reveal);
16 ImmersiveRevealedLock::~ImmersiveRevealedLock() {
17 if (delegate_)
18 delegate_->UnlockRevealedState();
21 } // namespace ash