Index: chrome/browser/ui/startup/startup_browser_creator.cc |
diff --git a/chrome/browser/ui/startup/startup_browser_creator.cc b/chrome/browser/ui/startup/startup_browser_creator.cc |
index 513d982c49fb4b5e27eddf086ab819b832f74419..a5226e7d794ec6394796c69aa8e0d46694d14720 100644 |
--- a/chrome/browser/ui/startup/startup_browser_creator.cc |
+++ b/chrome/browser/ui/startup/startup_browser_creator.cc |
@@ -65,7 +65,7 @@ |
#include "ui/base/resource/resource_bundle.h" |
#if defined(OS_CHROMEOS) |
-#include "chrome/browser/chromeos/app_mode/startup_app_launcher.h" |
+#include "chrome/browser/chromeos/app_mode/app_launch_utils.h" |
#include "chrome/browser/chromeos/kiosk_mode/kiosk_mode_settings.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
#include "chrome/browser/chromeos/profiles/profile_helper.h" |
@@ -595,10 +595,9 @@ bool StartupBrowserCreator::ProcessCmdLineImpl( |
if (chrome::IsRunningInAppMode() && |
command_line.HasSwitch(switches::kAppId)) { |
- // StartupAppLauncher deletes itself when done. |
- (new chromeos::StartupAppLauncher( |
+ chromeos::LaunchAppOrDie( |
last_used_profile, |
- command_line.GetSwitchValueASCII(switches::kAppId)))->Start(); |
+ command_line.GetSwitchValueASCII(switches::kAppId)); |
// Skip browser launch since app mode launches its app window. |
silent_launch = true; |