| 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 a83c6c48ecb4e86de84f58eda1acee32eac43366..2f4b63febaf8572d3ec8f448e260134a923e57f6 100644
|
| --- a/chromeos/ime/component_extension_ime_manager.cc
|
| +++ b/chromeos/ime/component_extension_ime_manager.cc
|
| @@ -7,6 +7,7 @@
|
| #include "base/logging.h"
|
| #include "base/strings/string_util.h"
|
| #include "chromeos/ime/extension_ime_util.h"
|
| +#include "chromeos/ime/input_method_manager.h"
|
|
|
| namespace chromeos {
|
|
|
| @@ -148,6 +149,12 @@ input_method::InputMethodDescriptors
|
| const ComponentExtensionIME& ext = it->second;
|
| for (size_t j = 0; j < ext.engines.size(); ++j) {
|
| const ComponentExtensionEngine& ime = ext.engines[j];
|
| + // Filter out new Korean IME if the experimental flag is OFF.
|
| + if (!input_method::InputMethodManager::
|
| + IsExperimentalImeFeaturesEnabled() &&
|
| + ime.engine_id == "ko-t-i0-und") {
|
| + continue;
|
| + }
|
| const std::string input_method_id =
|
| extension_ime_util::GetComponentInputMethodID(
|
| ext.id, ime.engine_id);
|
|
|