Index: content/renderer/pepper/renderer_ppapi_host_impl.cc |
diff --git a/content/renderer/pepper/renderer_ppapi_host_impl.cc b/content/renderer/pepper/renderer_ppapi_host_impl.cc |
index 5c41003d71f79660c32db9369c1605a3d8003665..2b8193ba0ecf06880c564330844ea1c5f7df4f25 100644 |
--- a/content/renderer/pepper/renderer_ppapi_host_impl.cc |
+++ b/content/renderer/pepper/renderer_ppapi_host_impl.cc |
@@ -245,6 +245,14 @@ void RendererPpapiHostImpl::CreateBrowserResourceHosts( |
} |
} |
+GURL RendererPpapiHostImpl::GetDocumentURL(PP_Instance instance) const { |
+ PepperPluginInstanceImpl* instance_object = GetAndValidateInstance(instance); |
+ if (!instance_object) |
+ return GURL(); |
+ |
+ return instance_object->container()->element().document().url(); |
+} |
+ |
PepperPluginInstanceImpl* RendererPpapiHostImpl::GetAndValidateInstance( |
PP_Instance pp_instance) const { |
PepperPluginInstanceImpl* instance = |