Title: [117964] trunk/Tools
Revision
117964
Author
alexis.men...@openbossa.org
Date
2012-05-22 06:47:11 -0700 (Tue, 22 May 2012)

Log Message

[Qt][WK2] EventSenderProxy::keyDown doesn't use the helper functions to send events
https://bugs.webkit.org/show_bug.cgi?id=87044

Patch by Hugo Parente Lima <hugo.l...@openbossa.org> on 2012-05-22
Reviewed by Alexis Menard.

Use sendOrQueueEvent instead of m_testController->mainWebView()->sendEvent

* WebKitTestRunner/qt/EventSenderProxyQt.cpp:
(WTR::EventSenderProxy::keyDown):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (117963 => 117964)


--- trunk/Tools/ChangeLog	2012-05-22 13:28:52 UTC (rev 117963)
+++ trunk/Tools/ChangeLog	2012-05-22 13:47:11 UTC (rev 117964)
@@ -1,3 +1,15 @@
+2012-05-22  Hugo Parente Lima  <hugo.l...@openbossa.org>
+
+        [Qt][WK2] EventSenderProxy::keyDown doesn't use the helper functions to send events
+        https://bugs.webkit.org/show_bug.cgi?id=87044
+
+        Reviewed by Alexis Menard.
+
+        Use sendOrQueueEvent instead of m_testController->mainWebView()->sendEvent
+
+        * WebKitTestRunner/qt/EventSenderProxyQt.cpp:
+        (WTR::EventSenderProxy::keyDown):
+
 2012-05-22  Zan Dobersek  <zandober...@gmail.com>
 
         [Gtk][LayoutTests] Repaint the complete WebKitWebView before dumping pixel results

Modified: trunk/Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp (117963 => 117964)


--- trunk/Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp	2012-05-22 13:28:52 UTC (rev 117963)
+++ trunk/Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp	2012-05-22 13:47:11 UTC (rev 117964)
@@ -238,10 +238,12 @@
             code = Qt::Key_Menu;
         }
     }
-    QKeyEvent event(QEvent::KeyPress, code, modifiers, keyText);
-    m_testController->mainWebView()->sendEvent(&event);
-    QKeyEvent event2(QEvent::KeyRelease, code, modifiers, keyText);
-    m_testController->mainWebView()->sendEvent(&event2);
+
+    QKeyEvent* pressEvent = new QKeyEvent(QEvent::KeyPress, code, modifiers, keyText);
+    sendOrQueueEvent(pressEvent);
+    QKeyEvent* releaseEvent = new QKeyEvent(QEvent::KeyRelease, code, modifiers, keyText);
+    sendOrQueueEvent(releaseEvent);
+
 }
 
 void EventSenderProxy::updateClickCountForButton(int button)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to