Chromium Code Reviews| Index: chromeos/ime/extension_ime_util.cc |
| diff --git a/chromeos/ime/extension_ime_util.cc b/chromeos/ime/extension_ime_util.cc |
| index 322635f5e478cbe3f047981a8841f6b7831b7f02..898dd4601e6a6b7956fed0e0c8d6ba17528c272d 100644 |
| --- a/chromeos/ime/extension_ime_util.cc |
| +++ b/chromeos/ime/extension_ime_util.cc |
| @@ -55,10 +55,14 @@ std::string GetExtensionIDFromInputMethodID( |
| } |
| std::string GetComponentIDByInputMethodID(const std::string& input_method_id) { |
| - if (IsComponentExtensionIME(input_method_id)) |
| + if (IsComponentExtensionIME(input_method_id) && |
| + input_method_id.size() >= kComponentExtensionIMEPrefixLength + |
|
Seigo Nonaka
2014/08/11 16:41:06
Is this check necessary?
If so, how about moving t
Shu Chen
2014/08/12 04:44:06
Done.
|
| + kExtensionIdLength) |
| return input_method_id.substr(kComponentExtensionIMEPrefixLength + |
| kExtensionIdLength); |
| - if (IsExtensionIME(input_method_id)) |
| + if (IsExtensionIME(input_method_id) && |
| + input_method_id.size() >= kExtensionIMEPrefixLength + |
|
Seigo Nonaka
2014/08/11 16:41:06
same as above.
Shu Chen
2014/08/12 04:44:07
Done.
|
| + kExtensionIdLength) |
| return input_method_id.substr(kExtensionIMEPrefixLength + |
| kExtensionIdLength); |
| return input_method_id; |