diff options
author | jennyz@chromium.org <jennyz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-13 17:33:12 +0000 |
---|---|---|
committer | jennyz@chromium.org <jennyz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-13 17:33:12 +0000 |
commit | 6d8c8f05dfb699ff860908602f86b7a14a2c0be1 (patch) | |
tree | 14123ded1941244e7b292bae12e9bf454cb32a19 /ash/ash_switches.cc | |
parent | bfa6ecc67b157bc3f54cbce4e37f20e9b3915cf2 (diff) | |
download | chromium_src-6d8c8f05dfb699ff860908602f86b7a14a2c0be1.zip chromium_src-6d8c8f05dfb699ff860908602f86b7a14a2c0be1.tar.gz chromium_src-6d8c8f05dfb699ff860908602f86b7a14a2c0be1.tar.bz2 |
Initialize CrasAudioHandler for testing in ash_unittests and ash_shell startup cases.
BUG=237513
R=jamescook@chromium.org, xiyuan@chromium.org
Review URL: https://codereview.chromium.org/14757010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199757 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/ash_switches.cc')
-rw-r--r-- | ash/ash_switches.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ash/ash_switches.cc b/ash/ash_switches.cc index 72cfd9d..fe707f2 100644 --- a/ash/ash_switches.cc +++ b/ash/ash_switches.cc @@ -4,6 +4,8 @@ #include "ash/ash_switches.h" +#include "base/command_line.h" + namespace ash { namespace switches { @@ -148,5 +150,17 @@ const char kAshDragAndDropAppListToLauncher[] = // Enables a mode which enforces all browser & application windows to be created // in maximized mode. const char kForcedMaximizeMode[] = "forced-maximize-mode"; + +bool UseNewAudioHandler() { + return !CommandLine::ForCurrentProcess()-> + HasSwitch(ash::switches::kAshDisableNewAudioHandler); +} + +bool ShowAudioDeviceMenu() { + return ash::switches::UseNewAudioHandler() && + CommandLine::ForCurrentProcess()-> + HasSwitch(ash::switches::kAshEnableAudioDeviceMenu); +} + } // namespace switches } // namespace ash |