Index: chrome/browser/printing/print_job_worker.cc |
diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc |
index 97ef340dcb9a891077befbe15d9f10209712ca40..4648e1f594746184437c02166f54e4db0bf39731 100644 |
--- a/chrome/browser/printing/print_job_worker.cc |
+++ b/chrome/browser/printing/print_job_worker.cc |
@@ -219,7 +219,8 @@ void PrintJobWorker::GetSettingsWithUI( |
static_cast<PrintingContextDelegate*>(printing_context_delegate_.get()); |
content::WebContents* web_contents = |
printing_context_delegate->GetWebContents(); |
- TabAndroid* tab = TabAndroid::FromWebContents(web_contents); |
+ TabAndroid* tab = |
+ web_contents ? TabAndroid::FromWebContents(web_contents) : nullptr; |
// Regardless of whether the following call fails or not, the javascript |
// call will return since startPendingPrint will make it return immediately |