| Index: ppapi/thunk/ppb_input_event_thunk.cc
|
| diff --git a/ppapi/thunk/ppb_input_event_thunk.cc b/ppapi/thunk/ppb_input_event_thunk.cc
|
| index 388b011a68484fd54e11aed07e4ffc7447e09264..934c02efb7bb03b2dbbe5f6b7d1c31d2b252362b 100644
|
| --- a/ppapi/thunk/ppb_input_event_thunk.cc
|
| +++ b/ppapi/thunk/ppb_input_event_thunk.cc
|
| @@ -231,12 +231,14 @@ PP_Resource CreateKeyboardInputEvent(PP_Instance instance,
|
| PP_TimeTicks time_stamp,
|
| uint32_t modifiers,
|
| uint32_t key_code,
|
| + uint32_t usb_scan_code,
|
| struct PP_Var character_text) {
|
| EnterFunction<ResourceCreationAPI> enter(instance, true);
|
| if (enter.failed())
|
| return 0;
|
| return enter.functions()->CreateKeyboardInputEvent(instance, type, time_stamp,
|
| modifiers, key_code,
|
| + usb_scan_code,
|
| character_text);
|
| }
|
|
|
| @@ -257,6 +259,13 @@ uint32_t GetKeyCode(PP_Resource key_event) {
|
| return enter.object()->GetKeyCode();
|
| }
|
|
|
| +uint32_t GetUsbScanCode_Dev(PP_Resource key_event) {
|
| + EnterInputEvent enter(key_event, true);
|
| + if (enter.failed())
|
| + return 0;
|
| + return enter.object()->GetUsbScanCode_Dev();
|
| +}
|
| +
|
| PP_Var GetCharacterText(PP_Resource character_event) {
|
| EnterInputEvent enter(character_event, true);
|
| if (enter.failed())
|
| @@ -268,6 +277,7 @@ const PPB_KeyboardInputEvent g_ppb_keyboard_input_event_thunk = {
|
| &CreateKeyboardInputEvent,
|
| &IsKeyboardInputEvent,
|
| &GetKeyCode,
|
| + &GetUsbScanCode_Dev,
|
| &GetCharacterText
|
| };
|
|
|
|
|