| Index: chromeos/ime/mock_ime_engine_handler.cc
|
| diff --git a/chromeos/ime/mock_ime_engine_handler.cc b/chromeos/ime/mock_ime_engine_handler.cc
|
| index d7089715de647c463865fa91133f4323c3e3b787..6d306e51f7d6bca9c0acb68fb3f3a14a67c3fbd4 100644
|
| --- a/chromeos/ime/mock_ime_engine_handler.cc
|
| +++ b/chromeos/ime/mock_ime_engine_handler.cc
|
| @@ -15,9 +15,11 @@ MockIMEEngineHandler::MockIMEEngineHandler()
|
| last_text_input_type_(ibus::TEXT_INPUT_TYPE_NONE),
|
| last_set_surrounding_cursor_pos_(0),
|
| last_set_surrounding_anchor_pos_(0),
|
| - last_processed_keysym_(0),
|
| - last_processed_keycode_(0),
|
| - last_processed_state_(0) {
|
| + last_processed_is_key_down_(false),
|
| + last_processed_is_alt_down_(false),
|
| + last_processed_is_ctrl_down_(false),
|
| + last_processed_is_shift_down_(false),
|
| + last_processed_is_caps_lock_down_(false) {
|
| }
|
|
|
| MockIMEEngineHandler::~MockIMEEngineHandler() {
|
| @@ -55,14 +57,22 @@ void MockIMEEngineHandler::Reset() {
|
| }
|
|
|
| void MockIMEEngineHandler::ProcessKeyEvent(
|
| - uint32 keysym,
|
| - uint32 keycode,
|
| - uint32 state,
|
| + const std::string& keysym,
|
| + const std::string& keycode,
|
| + bool is_key_down,
|
| + bool is_alt_down,
|
| + bool is_ctrl_down,
|
| + bool is_shift_down,
|
| + bool is_caps_lock_down,
|
| const KeyEventDoneCallback& callback) {
|
| ++process_key_event_call_count_;
|
| last_processed_keysym_ = keysym;
|
| last_processed_keycode_ = keycode;
|
| - last_processed_state_ = state;
|
| + last_processed_is_key_down_ = is_key_down;
|
| + last_processed_is_alt_down_ = is_alt_down;
|
| + last_processed_is_ctrl_down_ = is_ctrl_down;
|
| + last_processed_is_shift_down_ = is_shift_down;
|
| + last_processed_is_caps_lock_down_ = is_caps_lock_down;
|
| last_passed_callback_ = callback;
|
| }
|
|
|
| @@ -81,4 +91,3 @@ void MockIMEEngineHandler::SetSurroundingText(const std::string& text,
|
| }
|
|
|
| } // namespace chromeos
|
| -
|
|
|