Index: apps/app_load_service.cc |
diff --git a/apps/app_load_service.cc b/apps/app_load_service.cc |
index 8f22422f6b632eb37c563d55202dd861be570076..c4d308ecccb3e8baf155d63d09157da8c054372c 100644 |
--- a/apps/app_load_service.cc |
+++ b/apps/app_load_service.cc |
@@ -77,6 +77,14 @@ bool AppLoadService::LoadAndLaunch(const base::FilePath& extension_path, |
return true; |
} |
+bool AppLoadService::Load(const base::FilePath& extension_path) { |
+ ExtensionService* extension_service = |
+ ExtensionSystem::Get(profile_)->extension_service(); |
+ std::string extension_id; |
+ return extensions::UnpackedInstaller::Create(extension_service)-> |
+ LoadFromCommandLine(base::FilePath(extension_path), &extension_id); |
+} |
+ |
// static |
AppLoadService* AppLoadService::Get(Profile* profile) { |
return apps::AppLoadServiceFactory::GetForProfile(profile); |