| Index: ppapi/cpp/private/instance_private.cc
|
| diff --git a/ppapi/cpp/private/instance_private.cc b/ppapi/cpp/private/instance_private.cc
|
| index c55408a28cbe753d32d6b269e40fea098780d82f..15e84539a1704d11db812786e52d9a4a6deed7ac 100644
|
| --- a/ppapi/cpp/private/instance_private.cc
|
| +++ b/ppapi/cpp/private/instance_private.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "ppapi/cpp/private/instance_private.h"
|
|
|
| +#include "ppapi/c/private/ppb_input_event_private.h"
|
| #include "ppapi/c/private/ppb_instance_private.h"
|
| #include "ppapi/c/private/ppp_instance_private.h"
|
| #include "ppapi/cpp/module_impl.h"
|
| @@ -17,6 +18,10 @@ template <> const char* interface_name<PPB_Instance_Private>() {
|
| return PPB_INSTANCE_PRIVATE_INTERFACE;
|
| }
|
|
|
| +template <> const char* interface_name<PPB_InputEvent_Private>() {
|
| + return PPB_INPUTEVENT_PRIVATE_INTERFACE;
|
| +}
|
| +
|
| PP_Var GetInstanceObject(PP_Instance pp_instance) {
|
| Module* module_singleton = Module::Get();
|
| if (!module_singleton)
|
| @@ -72,4 +77,11 @@ VarPrivate InstancePrivate::ExecuteScript(const Var& script, Var* exception) {
|
| VarPrivate::OutException(exception).get()));
|
| }
|
|
|
| +void InstancePrivate::StartTrackingLatency(PP_Instance instance) {
|
| + if (!has_interface<PPB_InputEvent_Private>())
|
| + return;
|
| + return get_interface<PPB_InputEvent_Private>()->StartTrackingLatency(
|
| + pp_instance());
|
| +}
|
| +
|
| } // namespace pp
|
|
|