| Index: pdf/out_of_process_instance.cc
|
| diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc
|
| index 727e671157bf146579906ee3787915ee24da0a4a..005d6aa8a47d2865286a50cc55fe47f8f097eab5 100644
|
| --- a/pdf/out_of_process_instance.cc
|
| +++ b/pdf/out_of_process_instance.cc
|
| @@ -945,6 +945,15 @@ void OutOfProcessInstance::OnPaint(
|
| void OutOfProcessInstance::DidOpen(int32_t result) {
|
| if (result != PP_OK || !engine_->HandleDocumentLoad(embed_loader_))
|
| DocumentLoadFailed();
|
| +
|
| + // If it's a progressive load, cancel the stream URL request so that requests
|
| + // can be made on the original URL.
|
| + // TODO(raymes): Make this clearer once the in-process plugin is deleted.
|
| + if (engine_->IsProgressiveLoad()) {
|
| + pp::VarDictionary message;
|
| + message.Set(kType, kJSCancelStreamUrlType);
|
| + PostMessage(message);
|
| + }
|
| }
|
|
|
| void OutOfProcessInstance::DidOpenPreview(int32_t result) {
|
| @@ -1574,12 +1583,6 @@ uint32_t OutOfProcessInstance::GetBackgroundColor() {
|
| return background_color_;
|
| }
|
|
|
| -void OutOfProcessInstance::CancelBrowserDownload() {
|
| - pp::VarDictionary message;
|
| - message.Set(kType, kJSCancelStreamUrlType);
|
| - PostMessage(message);
|
| -}
|
| -
|
| void OutOfProcessInstance::IsSelectingChanged(bool is_selecting) {
|
| pp::VarDictionary message;
|
| message.Set(kType, kJSSetIsSelectingType);
|
|
|