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..ca37343b3188e8302f5a3e9c156faeeb8ff294c8 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,16 @@ 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); |
+#else |
+ NOTREACHED(); |
+#endif |
+} |
+ |
ImmersiveModeController* CreateImmersiveModeController() { |
#if defined(OS_CHROMEOS) |
return new ImmersiveModeControllerAsh(); |