| Index: chromeos/ime/extension_ime_util.cc
|
| diff --git a/chromeos/ime/extension_ime_util.cc b/chromeos/ime/extension_ime_util.cc
|
| index ee37cae714aad5eef219585026d3c3bc34669582..bc0d078aaef24f1ccc378243b525aed56ec6cfc0 100644
|
| --- a/chromeos/ime/extension_ime_util.cc
|
| +++ b/chromeos/ime/extension_ime_util.cc
|
| @@ -116,8 +116,10 @@ bool IsMemberOfExtension(const std::string& input_method_id,
|
| }
|
|
|
| bool IsKeyboardLayoutExtension(const std::string& input_method_id) {
|
| - std::string prefix = kComponentExtensionIMEPrefix;
|
| - return StartsWithASCII(input_method_id, prefix + kXkbExtensionId, true);
|
| + if (IsComponentExtensionIME(input_method_id))
|
| + return StartsWithASCII(GetComponentIDByInputMethodID(input_method_id),
|
| + "xkb:", true);
|
| + return false;
|
| }
|
|
|
| std::string MaybeGetLegacyXkbId(const std::string& input_method_id) {
|
|
|