Index: chrome/browser/signin/easy_unlock_service.cc |
diff --git a/chrome/browser/signin/easy_unlock_service.cc b/chrome/browser/signin/easy_unlock_service.cc |
index 495b30cf61cecc5f7414245ac5612e4e92becec1..207e735b5423912a840c70253be7cfa8c139419d 100644 |
--- a/chrome/browser/signin/easy_unlock_service.cc |
+++ b/chrome/browser/signin/easy_unlock_service.cc |
@@ -524,8 +524,12 @@ void EasyUnlockService::LoadApp() { |
if (!easy_unlock_path.empty()) { |
extensions::ComponentLoader* loader = GetComponentLoader(profile_); |
- if (!loader->Exists(extension_misc::kEasyUnlockAppId)) |
- loader->Add(IDR_EASY_UNLOCK_MANIFEST, easy_unlock_path); |
+ if (!loader->Exists(extension_misc::kEasyUnlockAppId)) { |
+ int manifest_id = |
+ GetType() == TYPE_REGULAR ? IDR_EASY_UNLOCK_MANIFEST : |
+ IDR_EASY_UNLOCK_MANIFEST_SIGNIN; |
+ loader->Add(manifest_id, easy_unlock_path); |
+ } |
ExtensionService* extension_service = |
extensions::ExtensionSystem::Get(profile_)->extension_service(); |