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