Index: webkit/glue/media/buffered_data_source.cc |
diff --git a/webkit/glue/media/buffered_data_source.cc b/webkit/glue/media/buffered_data_source.cc |
index 2e91bcc6374e3d5e70fff38aced4c60bbd317c2b..e3250b68b3e95073681dee082468686d34c10b9c 100644 |
--- a/webkit/glue/media/buffered_data_source.cc |
+++ b/webkit/glue/media/buffered_data_source.cc |
@@ -144,17 +144,16 @@ void BufferedResourceLoader::Start(net::CompletionCallback* start_callback, |
// Prepare the request. |
WebURLRequest request(url_); |
+ request.setTargetType(WebURLRequest::TargetIsMedia); |
request.setHTTPHeaderField(WebString::fromUTF8("Range"), |
WebString::fromUTF8(GenerateHeaders( |
first_byte_position_, |
last_byte_position_))); |
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); |