| Index: chrome/browser/chromeos/accessibility/select_to_speak_event_handler.cc
|
| diff --git a/chrome/browser/chromeos/accessibility/select_to_speak_event_handler.cc b/chrome/browser/chromeos/accessibility/select_to_speak_event_handler.cc
|
| index 0c4487588e42d3b5717886c83f95f12e21ac3869..27bab6298d4cd19d80076ce00ed709e2fbc050f1 100644
|
| --- a/chrome/browser/chromeos/accessibility/select_to_speak_event_handler.cc
|
| +++ b/chrome/browser/chromeos/accessibility/select_to_speak_event_handler.cc
|
| @@ -27,7 +27,7 @@ SelectToSpeakEventHandler::~SelectToSpeakEventHandler() {
|
|
|
| void SelectToSpeakEventHandler::OnKeyEvent(ui::KeyEvent* event) {
|
| if (event->key_code() == ui::VKEY_LWIN) {
|
| - if (event->type() == ui::ET_KEY_PRESSED) {
|
| + if (event->type() == ui::ET_KEY_PRESSED && state_ == INACTIVE) {
|
| state_ = SEARCH_DOWN;
|
| } else if (event->type() == ui::ET_KEY_RELEASED) {
|
| if (state_ == CAPTURING) {
|
|
|