Index: chromeos/ime/component_extension_ime_manager.cc |
diff --git a/chromeos/ime/component_extension_ime_manager.cc b/chromeos/ime/component_extension_ime_manager.cc |
index 74a2e09cf4c1d5d764e2050eef6399db41ea73ea..cd6ebd5812b82da4ad69de2e61d054e04bb74503 100644 |
--- a/chromeos/ime/component_extension_ime_manager.cc |
+++ b/chromeos/ime/component_extension_ime_manager.cc |
@@ -105,20 +105,22 @@ void ComponentExtensionIMEManager::Initialize( |
} |
bool ComponentExtensionIMEManager::LoadComponentExtensionIME( |
+ Profile* profile, |
const std::string& input_method_id) { |
ComponentExtensionIME ime; |
if (FindEngineEntry(input_method_id, &ime)) |
- return delegate_->Load(ime.id, ime.manifest, ime.path); |
+ return delegate_->Load(profile, ime.id, ime.manifest, ime.path); |
else |
return false; |
} |
bool ComponentExtensionIMEManager::UnloadComponentExtensionIME( |
+ Profile* profile, |
const std::string& input_method_id) { |
ComponentExtensionIME ime; |
if (!FindEngineEntry(input_method_id, &ime)) |
return false; |
- delegate_->Unload(ime.id, ime.path); |
+ delegate_->Unload(profile, ime.id, ime.path); |
return true; |
} |