Skip to content

Commit decf8a0

Browse files
committed
fixed copypaste error
1 parent 58147c3 commit decf8a0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/webdriver/extension_qt/qml_web_view_executor.cc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ void QmlWebViewCmdExecutor::SendKeys(const string16& keys, Error** error) {
196196

197197
if (!QKeyConverter::ConvertKeysToWebKeyEvents(keys,
198198
session_->logger(),
199-
true,
199+
false,
200200
&modifiers,
201201
&key_events,
202202
&err_msg)) {
@@ -205,9 +205,15 @@ void QmlWebViewCmdExecutor::SendKeys(const string16& keys, Error** error) {
205205
return;
206206
}
207207

208+
session_->set_sticky_modifiers(modifiers);
209+
208210
std::vector<QKeyEvent>::iterator it = key_events.begin();
209211
while (it != key_events.end()) {
210-
qApp->sendEvent(view_->page(), &(*it));
212+
213+
bool consumed = WDEventDispatcher::getInstance()->dispatch(&(*it));
214+
215+
if (!consumed)
216+
qApp->sendEvent(view_->page(), &(*it));
211217
++it;
212218
}
213219
}

0 commit comments

Comments
 (0)