Index: webkit/glue/media/simple_data_source.cc |
diff --git a/webkit/glue/media/simple_data_source.cc b/webkit/glue/media/simple_data_source.cc |
index 97a9c3915fe59982eeb8ffa31c58b0fc6969ab11..fd69a0aaba95e4138b39b31472e4b8b0986bda5f 100644 |
--- a/webkit/glue/media/simple_data_source.cc |
+++ b/webkit/glue/media/simple_data_source.cc |
@@ -244,14 +244,13 @@ void SimpleDataSource::StartTask() { |
} else { |
// Prepare the request. |
WebKit::WebURLRequest request(url_); |
+ request.setTargetType(WebKit::WebURLRequest::TargetIsMedia); |
frame_->setReferrerForRequest(request, WebKit::WebURL()); |
- // TODO(annacc): we should be using createAssociatedURLLoader() instead? |
- frame_->dispatchWillSendRequest(request); |
// This flag is for unittests as we don't want to reset |url_loader| |
if (!keep_test_loader_) |
- url_loader_.reset(WebKit::webKitClient()->createURLLoader()); |
+ url_loader_.reset(frame_->createAssociatedURLLoader()); |
// Start the resource loading. |
url_loader_->loadAsynchronously(request, this); |