| Index: webkit/plugins/ppapi/plugin_module.cc
|
| diff --git a/webkit/plugins/ppapi/plugin_module.cc b/webkit/plugins/ppapi/plugin_module.cc
|
| index d86c222e3dfeac5f6c6a9bddb9be1c1466929460..615481778e854c739b83df700cf0866a2ac0a1ad 100644
|
| --- a/webkit/plugins/ppapi/plugin_module.cc
|
| +++ b/webkit/plugins/ppapi/plugin_module.cc
|
| @@ -239,13 +239,21 @@ void SimulateInputEvent(PP_Instance instance, PP_Resource input_event) {
|
| plugin_instance->SimulateInputEvent(input_event_data);
|
| }
|
|
|
| +PP_Var GetDocumentURL(PP_Instance instance, PP_URLComponents_Dev* components) {
|
| + PluginInstance* plugin_instance = host_globals->GetInstance(instance);
|
| + if (!plugin_instance)
|
| + return PP_MakeUndefined();
|
| + return plugin_instance->GetDocumentURL(instance, components);
|
| +}
|
| +
|
| const PPB_Testing_Dev testing_interface = {
|
| &ReadImageData,
|
| &RunMessageLoop,
|
| &QuitMessageLoop,
|
| &GetLiveObjectsForInstance,
|
| &IsOutOfProcess,
|
| - &SimulateInputEvent
|
| + &SimulateInputEvent,
|
| + &GetDocumentURL
|
| };
|
|
|
| // GetInterface ----------------------------------------------------------------
|
| @@ -340,7 +348,8 @@ const void* GetInterface(const char* name) {
|
| if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kEnablePepperTesting)) {
|
| if (strcmp(name, PPB_TESTING_DEV_INTERFACE) == 0 ||
|
| - strcmp(name, PPB_TESTING_DEV_INTERFACE_0_7) == 0) {
|
| + strcmp(name, PPB_TESTING_DEV_INTERFACE_0_7) == 0 ||
|
| + strcmp(name, PPB_TESTING_DEV_INTERFACE_0_8) == 0) {
|
| return &testing_interface;
|
| }
|
| }
|
|
|