| Index: chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
|
| diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
|
| index eabbb1dcf598a1b63fa961eabc93408a479d6935..e2fdc7dc16b58311b7f14d275d0960613630026a 100644
|
| --- a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
|
| +++ b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.cc
|
| @@ -28,7 +28,6 @@ namespace input_ime = extensions::api::input_ime;
|
| namespace DeleteSurroundingText =
|
| extensions::api::input_ime::DeleteSurroundingText;
|
| namespace UpdateMenuItems = extensions::api::input_ime::UpdateMenuItems;
|
| -namespace SendKeyEvents = extensions::api::input_ime::SendKeyEvents;
|
| namespace HideInputView = extensions::api::input_ime::HideInputView;
|
| namespace SetMenuItems = extensions::api::input_ime::SetMenuItems;
|
| namespace SetCursorPosition = extensions::api::input_ime::SetCursorPosition;
|
| @@ -378,43 +377,6 @@ bool InputImeHideInputViewFunction::RunAsync() {
|
| return true;
|
| }
|
|
|
| -bool InputImeSendKeyEventsFunction::RunAsync() {
|
| - scoped_ptr<SendKeyEvents::Params> parent_params(
|
| - SendKeyEvents::Params::Create(*args_));
|
| - const SendKeyEvents::Params::Parameters& params =
|
| - parent_params->parameters;
|
| - InputMethodEngine* engine = GetActiveEngine(
|
| - Profile::FromBrowserContext(browser_context()), extension_id());
|
| - if (!engine) {
|
| - error_ = kErrorEngineNotAvailable;
|
| - return false;
|
| - }
|
| -
|
| - const std::vector<linked_ptr<input_ime::KeyboardEvent> >& key_data =
|
| - params.key_data;
|
| - std::vector<InputMethodEngineBase::KeyboardEvent> key_data_out;
|
| -
|
| - for (size_t i = 0; i < key_data.size(); ++i) {
|
| - InputMethodEngineBase::KeyboardEvent event;
|
| - event.type = input_ime::ToString(key_data[i]->type);
|
| - event.key = key_data[i]->key;
|
| - event.code = key_data[i]->code;
|
| - event.key_code = key_data[i]->key_code.get() ? *(key_data[i]->key_code) : 0;
|
| - if (key_data[i]->alt_key)
|
| - event.alt_key = *(key_data[i]->alt_key);
|
| - if (key_data[i]->ctrl_key)
|
| - event.ctrl_key = *(key_data[i]->ctrl_key);
|
| - if (key_data[i]->shift_key)
|
| - event.shift_key = *(key_data[i]->shift_key);
|
| - if (key_data[i]->caps_lock)
|
| - event.caps_lock = *(key_data[i]->caps_lock);
|
| - key_data_out.push_back(event);
|
| - }
|
| -
|
| - engine->SendKeyEvents(params.context_id, key_data_out);
|
| - return true;
|
| -}
|
| -
|
| bool InputImeSetCandidateWindowPropertiesFunction::RunSync() {
|
| scoped_ptr<SetCandidateWindowProperties::Params> parent_params(
|
| SetCandidateWindowProperties::Params::Create(*args_));
|
|
|