| Index: content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
| diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
| index 5803ffbc4695a1d1db69b82a74d3b27baf783215..8192d41d8312a24eb2ba82fd4bed4bf5441603b4 100644
|
| --- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
| +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc
|
| @@ -32,6 +32,7 @@
|
| #include "content/public/common/content_switches.h"
|
| #include "content/public/common/context_menu_params.h"
|
| #include "content/public/common/media_stream_request.h"
|
| +#include "content/public/common/referrer.h"
|
| #include "content/public/renderer/content_renderer_client.h"
|
| #include "content/renderer/gamepad_shared_memory_reader.h"
|
| #include "content/renderer/media/audio_hardware.h"
|
| @@ -1261,8 +1262,11 @@ void PepperPluginDelegateImpl::SetContentRestriction(int restrictions) {
|
| }
|
|
|
| void PepperPluginDelegateImpl::SaveURLAs(const GURL& url) {
|
| + WebFrame* frame = render_view_->webview()->mainFrame();
|
| + content::Referrer referrer(frame->document().url(),
|
| + frame->document().referrerPolicy());
|
| render_view_->Send(new ViewHostMsg_SaveURLAs(
|
| - render_view_->routing_id(), url));
|
| + render_view_->routing_id(), url, referrer));
|
| }
|
|
|
| webkit_glue::P2PTransport* PepperPluginDelegateImpl::CreateP2PTransport() {
|
|
|