| Index: pdf/out_of_process_instance.cc
|
| diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc
|
| index 42eceb1fc66189d42e9f11e874dffebe699ba169..340b81f90d38d408a8ac0f6bc34ee8e67b7a54f4 100644
|
| --- a/pdf/out_of_process_instance.cc
|
| +++ b/pdf/out_of_process_instance.cc
|
| @@ -343,6 +343,7 @@ bool OutOfProcessInstance::Init(uint32_t argc,
|
|
|
| const char* stream_url = nullptr;
|
| const char* original_url = nullptr;
|
| + const char* embedder_url = nullptr;
|
| const char* headers = nullptr;
|
| for (uint32_t i = 0; i < argc; ++i) {
|
| bool success = true;
|
| @@ -350,6 +351,8 @@ bool OutOfProcessInstance::Init(uint32_t argc,
|
| original_url = argv[i];
|
| else if (strcmp(argn[i], "stream-url") == 0)
|
| stream_url = argv[i];
|
| + else if (!full_ && strcmp(argn[i], "embedder-url") == 0)
|
| + embedder_url = argv[i];
|
| else if (strcmp(argn[i], "headers") == 0)
|
| headers = argv[i];
|
| else if (strcmp(argn[i], "background-color") == 0)
|
| @@ -376,6 +379,7 @@ bool OutOfProcessInstance::Init(uint32_t argc,
|
|
|
| LoadUrl(stream_url);
|
| url_ = original_url;
|
| + pp::PDF::SetCrashData(GetPluginInstance(), original_url, embedder_url);
|
| return engine_->New(original_url, headers);
|
| }
|
|
|
|
|