immersive_mode_controller_factory.cc revision 90dce4d38c5ff5333bea97d859d4e484e27edf0c
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 "chrome/browser/ui/views/frame/immersive_mode_controller.h"
6
7#include "chrome/browser/ui/views/frame/immersive_mode_controller_stub.h"
8
9#if defined(OS_CHROMEOS)
10#include "chrome/browser/ui/views/frame/immersive_mode_controller_ash.h"
11#endif  // defined(OS_CHROMEOS)
12
13namespace chrome {
14
15ImmersiveModeController* CreateImmersiveModeController() {
16#if defined(OS_CHROMEOS)
17  return new ImmersiveModeControllerAsh();
18#else
19  return new ImmersiveModeControllerStub();
20#endif
21}
22
23}  // namespace chrome
24