| Index: chrome/browser/chromeos/input_method/input_method_engine_ibus.cc
|
| diff --git a/chrome/browser/chromeos/input_method/input_method_engine_ibus.cc b/chrome/browser/chromeos/input_method/input_method_engine_ibus.cc
|
| index bb14661f5acccd093e3f47786e76c1b37afc51a5..6931627c4b79a9a9f96a1776fcb27480f4ad875b 100644
|
| --- a/chrome/browser/chromeos/input_method/input_method_engine_ibus.cc
|
| +++ b/chrome/browser/chromeos/input_method/input_method_engine_ibus.cc
|
| @@ -25,10 +25,10 @@
|
| #include "chromeos/dbus/ibus/ibus_lookup_table.h"
|
| #include "chromeos/dbus/ibus/ibus_property.h"
|
| #include "chromeos/dbus/ibus/ibus_text.h"
|
| +#include "chromeos/ime/extension_ime_util.h"
|
| #include "dbus/object_path.h"
|
|
|
| namespace chromeos {
|
| -const char* kExtensionImePrefix = "_ext_ime_";
|
| const char* kErrorNotActive = "IME is not active";
|
| const char* kErrorWrongContext = "Context is not active";
|
| const char* kCandidateNotFound = "Candidate not found";
|
| @@ -78,9 +78,7 @@ void InputMethodEngineIBus::Initialize(
|
|
|
| observer_ = observer;
|
| engine_id_ = engine_id;
|
| - ibus_id_ = kExtensionImePrefix;
|
| - ibus_id_ += extension_id;
|
| - ibus_id_ += engine_id;
|
| + ibus_id_ = extension_ime_util::GetInputMethodID(extension_id, engine_id);
|
|
|
| input_method::InputMethodManager* manager =
|
| input_method::GetInputMethodManager();
|
|
|