Index: chrome/browser/chromeos/app_mode/startup_app_launcher.cc |
diff --git a/chrome/browser/chromeos/app_mode/startup_app_launcher.cc b/chrome/browser/chromeos/app_mode/startup_app_launcher.cc |
index d43781dfe169c1f9837288cb76b1d962b6184c37..635464d93b85f53a5d5fdf5f999c1df100cadca8 100644 |
--- a/chrome/browser/chromeos/app_mode/startup_app_launcher.cc |
+++ b/chrome/browser/chromeos/app_mode/startup_app_launcher.cc |
@@ -291,6 +291,11 @@ void StartupAppLauncher::OnFinishCrxInstall(const std::string& extension_id, |
} |
if (success) { |
+ ExtensionService* service = |
+ extensions::ExtensionSystem::Get(profile_)->extension_service(); |
+ if (service->GetPendingExtensionUpdate(app_id_)) |
+ service->FinishDelayedInstallation(app_id_); |
+ |
MaybeLaunchApp(); |
return; |
} |