Changeset 64542 in webkit


Ignore:
Timestamp:
Aug 3, 2010 3:12:34 AM (14 years ago)
Author:
tkent@chromium.org
Message:

2010-08-03 Satish Sampath <satish@chromium.org>

Reviewed by Kent Tamura.

Initiate speech input requests on click event
https://bugs.webkit.org/show_bug.cgi?id=43352

  • rendering/TextControlInnerElements.cpp: (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r64540 r64542  
     12010-08-03  Satish Sampath  <satish@chromium.org>
     2
     3        Reviewed by Kent Tamura.
     4
     5        Initiate speech input requests on click event
     6        https://bugs.webkit.org/show_bug.cgi?id=43352
     7
     8        * rendering/TextControlInnerElements.cpp:
     9        (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
     10
    1112010-08-02  Yury Semikhatsky  <yurys@chromium.org>
    212
  • trunk/WebCore/rendering/TextControlInnerElements.cpp

    r64111 r64542  
    373373        event->setDefaultHandled();
    374374    }
    375     // On mouse up, start speech recognition.
     375    // On mouse up, release capture cleanly.
    376376    if (event->type() == eventNames().mouseupEvent && event->isMouseEvent() && static_cast<MouseEvent*>(event)->button() == LeftButton) {
    377377        if (m_capturing && renderer() && renderer()->visibleToHitTesting()) {
     
    380380                m_capturing = false;
    381381            }
    382             if (hovered()) {
    383                 speechInput()->startRecognition(this);
    384                 event->setDefaultHandled();
    385             }
    386         }
     382        }
     383    }
     384
     385    if (event->type() == eventNames().clickEvent) {
     386        speechInput()->startRecognition(this);
     387        event->setDefaultHandled();
    387388    }
    388389
Note: See TracChangeset for help on using the changeset viewer.