Index: src/shared/ppapi_proxy/browser_globals.cc |
diff --git a/src/shared/ppapi_proxy/browser_globals.cc b/src/shared/ppapi_proxy/browser_globals.cc |
index e87ed821537f6ed1c2200c5031a1a2ff2fad57d5..d7d2172071b4d81dc450c0f892525852409018d8 100644 |
--- a/src/shared/ppapi_proxy/browser_globals.cc |
+++ b/src/shared/ppapi_proxy/browser_globals.cc |
@@ -196,12 +196,25 @@ const PPB_ImageDataTrusted* PPBImageDataTrustedInterface() { |
return ppb; |
} |
+const PPB_InputEvent* PPBInputEventInterface() { |
+ static const PPB_InputEvent* ppb = static_cast<const PPB_InputEvent*>( |
+ GetBrowserInterfaceSafe(PPB_INPUT_EVENT_INTERFACE)); |
+ return ppb; |
+} |
+ |
const PPB_Instance* PPBInstanceInterface() { |
static const PPB_Instance* ppb = static_cast<const PPB_Instance*>( |
GetBrowserInterfaceSafe(PPB_INSTANCE_INTERFACE)); |
return ppb; |
} |
+const PPB_KeyboardInputEvent* PPBKeyboardInputEventInterface() { |
+ static const PPB_KeyboardInputEvent* ppb = |
+ static_cast<const PPB_KeyboardInputEvent*>( |
+ GetBrowserInterfaceSafe(PPB_KEYBOARD_INPUT_EVENT_INTERFACE)); |
+ return ppb; |
+} |
+ |
const PPB_Memory_Dev* PPBMemoryInterface() { |
static const PPB_Memory_Dev* ppb = static_cast<const PPB_Memory_Dev*>( |
GetBrowserInterfaceSafe(PPB_MEMORY_DEV_INTERFACE)); |
@@ -215,6 +228,13 @@ const PPB_Messaging* PPBMessagingInterface() { |
return ppb; |
} |
+const PPB_MouseInputEvent* PPBMouseInputEventInterface() { |
+ static const PPB_MouseInputEvent* ppb = |
+ static_cast<const PPB_MouseInputEvent*>( |
+ GetBrowserInterfaceSafe(PPB_MOUSE_INPUT_EVENT_INTERFACE)); |
+ return ppb; |
+} |
+ |
const PPB_URLLoader* PPBURLLoaderInterface() { |
static const PPB_URLLoader* ppb = |
static_cast<const PPB_URLLoader*>( |
@@ -243,6 +263,13 @@ const PPB_Var* PPBVarInterface() { |
return ppb; |
} |
+const PPB_WheelInputEvent* PPBWheelInputEventInterface() { |
+ static const PPB_WheelInputEvent* ppb = |
+ static_cast<const PPB_WheelInputEvent*>( |
+ GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE)); |
+ return ppb; |
+} |
+ |
// Dev interfaces. |
const PPB_CursorControl_Dev* PPBCursorControlInterface() { |
static const PPB_CursorControl_Dev* ppb = |