| Index: pdf/out_of_process_instance.cc
|
| diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc
|
| index 5f60a4bce286e7abce032d2cf657a4b03d87da62..2e62e8bde81eda1937714e5af58452bc8b8ba1c5 100644
|
| --- a/pdf/out_of_process_instance.cc
|
| +++ b/pdf/out_of_process_instance.cc
|
| @@ -782,7 +782,8 @@ void OutOfProcessInstance::DidOpen(int32_t result) {
|
|
|
| void OutOfProcessInstance::DidOpenPreview(int32_t result) {
|
| if (result == PP_OK) {
|
| - preview_engine_.reset(PDFEngine::Create(new PreviewModeClient(this)));
|
| + preview_client_.reset(new PreviewModeClient(this));
|
| + preview_engine_.reset(PDFEngine::Create(preview_client_.get()));
|
| preview_engine_->HandleDocumentLoad(embed_preview_loader_);
|
| } else {
|
| NOTREACHED();
|
|
|