diff options
| author | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-22 09:09:45 +0100 |
|---|---|---|
| committer | Simon Hausmann <simon.hausmann@digia.com> | 2012-11-22 09:10:13 +0100 |
| commit | 470286ecfe79d59df14944e5b5d34630fc739391 (patch) | |
| tree | 43983212872e06cebefd2ae474418fa2908ca54c /Tools/DumpRenderTree/blackberry/EventSender.cpp | |
| parent | 23037105e948c2065da5a937d3a2396b0ff45c1e (diff) | |
| download | qtwebkit-470286ecfe79d59df14944e5b5d34630fc739391.tar.gz | |
Imported WebKit commit e89504fa9195b2063b2530961d4b73dd08de3242 (http://svn.webkit.org/repository/webkit/trunk@135485)
Change-Id: I03774e5ac79721c13ffa30d152537a74d0b12e66
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'Tools/DumpRenderTree/blackberry/EventSender.cpp')
| -rw-r--r-- | Tools/DumpRenderTree/blackberry/EventSender.cpp | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/Tools/DumpRenderTree/blackberry/EventSender.cpp b/Tools/DumpRenderTree/blackberry/EventSender.cpp index ab7f808f8..0f76914a2 100644 --- a/Tools/DumpRenderTree/blackberry/EventSender.cpp +++ b/Tools/DumpRenderTree/blackberry/EventSender.cpp @@ -131,11 +131,14 @@ static JSValueRef keyDownCallback(JSContextRef context, JSObjectRef function, JS charCode = KEYCODE_UP; else if (JSStringIsEqualToUTF8CString(character, "downArrow")) charCode = KEYCODE_DOWN; - else if (JSStringIsEqualToUTF8CString(character, "pageUp") - || JSStringIsEqualToUTF8CString(character, "pageDown") - || JSStringIsEqualToUTF8CString(character, "home") - || JSStringIsEqualToUTF8CString(character, "end")) - return JSValueMakeUndefined(context); + else if (JSStringIsEqualToUTF8CString(character, "pageUp")) + charCode = KEYCODE_PG_UP; + else if (JSStringIsEqualToUTF8CString(character, "pageDown")) + charCode = KEYCODE_PG_DOWN; + else if (JSStringIsEqualToUTF8CString(character, "home")) + charCode = KEYCODE_HOME; + else if (JSStringIsEqualToUTF8CString(character, "end")) + charCode = KEYCODE_END; else if (JSStringIsEqualToUTF8CString(character, "delete")) charCode = KEYCODE_BACKSPACE; else { @@ -178,7 +181,8 @@ static JSValueRef keyDownCallback(JSContextRef context, JSObjectRef function, JS if (needsCtrlKeyModifier) modifiers |= KEYMOD_CTRL; - page->keyEvent(BlackBerry::Platform::KeyboardEvent(charCode, BlackBerry::Platform::KeyboardEvent::KeyChar, modifiers)); + page->keyEvent(BlackBerry::Platform::KeyboardEvent(charCode, BlackBerry::Platform::KeyboardEvent::KeyDown, modifiers)); + page->keyEvent(BlackBerry::Platform::KeyboardEvent(charCode, BlackBerry::Platform::KeyboardEvent::KeyUp, modifiers)); return JSValueMakeUndefined(context); } @@ -394,8 +398,8 @@ static JSClassRef getClass(JSContextRef context) if (!eventSenderClass) { JSClassDefinition classDefinition = { - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; classDefinition.staticFunctions = staticFunctions; classDefinition.staticValues = staticValues; |
