| Index: pdf/pdfium/pdfium_engine.cc
|
| diff --git a/pdf/pdfium/pdfium_engine.cc b/pdf/pdfium/pdfium_engine.cc
|
| index 6295ce4632950308589e4d247dbf2b10b7e30f01..6f8f4b3ce9ee43b78cfe5b55697018f220bb2945 100644
|
| --- a/pdf/pdfium/pdfium_engine.cc
|
| +++ b/pdf/pdfium/pdfium_engine.cc
|
| @@ -608,7 +608,10 @@ PDFiumEngine::PDFiumEngine(PDFEngine::Client* client)
|
| IFSDK_PAUSE::NeedToPauseNow = Pause_NeedToPauseNow;
|
|
|
| #if defined(OS_LINUX)
|
| - g_last_instance_id = client_->GetPluginInstance()->pp_instance();
|
| + // PreviewModeClient does not know its pp::Instance.
|
| + pp::Instance* instance = client_->GetPluginInstance();
|
| + if (instance)
|
| + g_last_instance_id = instance->pp_instance();
|
| #endif
|
| }
|
|
|
|
|