Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(349)

Unified Diff: chrome/browser/extensions/extension_service.cc

Issue 8761018: Start the IME Daemon when adding an extension IME (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Code Review Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/extension_service.cc
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 639d88f519772355f67f7c1f18e930d43d2ec90e..9e61f574ea99ef43c47d48d84e2fee0012a50440 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -1073,6 +1073,11 @@ void ExtensionService::NotifyExtensionUnloaded(
profile_->GetFileSystemContext()->path_manager()->external_provider()->
RevokeAccessForExtension(extension->id());
}
+
+ if (extension->input_components().size() > 0) {
+ ExtensionInputImeEventRouter::GetInstance()->UnregisterAllImes(
+ profile_, extension->id());
+ }
#endif
UpdateActiveExtensionsInCrashReporter();

Powered by Google App Engine
This is Rietveld 408576698