Index: webkit/tools/test_shell/test_webview_delegate.cc |
diff --git a/webkit/tools/test_shell/test_webview_delegate.cc b/webkit/tools/test_shell/test_webview_delegate.cc |
index 99b484839e3692860eb0404728863244db9e476d..16bb1d438ea3d385c34f7464be51ca8c8a94eb5b 100644 |
--- a/webkit/tools/test_shell/test_webview_delegate.cc |
+++ b/webkit/tools/test_shell/test_webview_delegate.cc |
@@ -63,6 +63,7 @@ |
#include "webkit/glue/webdropdata.h" |
#include "webkit/glue/webkit_glue.h" |
#include "webkit/glue/webpreferences.h" |
+#include "webkit/glue/weburlrequest_extradata_impl.h" |
#include "webkit/glue/window_open_disposition.h" |
#include "webkit/media/video_renderer_impl.h" |
#include "webkit/media/webmediaplayer_impl.h" |
@@ -875,6 +876,9 @@ void TestWebViewDelegate::willSendRequest( |
GURL url = request.url(); |
std::string request_url = url.possibly_invalid_spec(); |
+ request.setExtraData( |
+ new webkit_glue::WebURLRequestExtraDataImpl(frame->referrerPolicy())); |
+ |
if (!redirect_response.isNull() && block_redirects_) { |
printf("Returning null for this redirect\n"); |