Index: chrome/browser/ui/views/frame/immersive_mode_controller_factory.cc |
diff --git a/chrome/browser/ui/views/frame/immersive_mode_controller_factory.cc b/chrome/browser/ui/views/frame/immersive_mode_controller_factory.cc |
index 73b4b704b420eaac2336f8bfa7eaa42cf10a3f4e..4a5b00543691111ea66e396b252d51c8a7b507b2 100644 |
--- a/chrome/browser/ui/views/frame/immersive_mode_controller_factory.cc |
+++ b/chrome/browser/ui/views/frame/immersive_mode_controller_factory.cc |
@@ -25,6 +25,14 @@ bool UseImmersiveFullscreen() { |
return false; |
} |
+// Implemented here so all the code dealing with flags lives in one place. |
+void EnableImmersiveFullscreenForTest() { |
+#if defined(OS_CHROMEOS) |
+ CommandLine* command_line = CommandLine::ForCurrentProcess(); |
+ command_line->AppendSwitch(ash::switches::kAshImmersiveFullscreen); |
+#endif |
+} |
+ |
ImmersiveModeController* CreateImmersiveModeController() { |
#if defined(OS_CHROMEOS) |
return new ImmersiveModeControllerAsh(); |