Bug 1275194: Null check mPrt in nsPrintEngine::FirePrintingErrorEvent before notifying listeners. r?jimm
MozReview-Commit-ID: CSukeDyGAvD
--- a/layout/printing/nsPrintEngine.cpp
+++ b/layout/printing/nsPrintEngine.cpp
@@ -1554,17 +1554,19 @@ nsPrintEngine::FirePrintingErrorEvent(ns
event->SetTrusted(true);
RefPtr<AsyncEventDispatcher> asyncDispatcher =
new AsyncEventDispatcher(doc, event);
asyncDispatcher->mOnlyChromeDispatch = true;
asyncDispatcher->RunDOMEventWhenSafe();
// Inform any progress listeners of the Error.
- mPrt->DoOnStatusChange(aPrintError);
+ if (mPrt) {
+ mPrt->DoOnStatusChange(aPrintError);
+ }
}
//-----------------------------------------------------------------
//-- Section: Reflow Methods
//-----------------------------------------------------------------
nsresult
nsPrintEngine::ReconstructAndReflow(bool doSetPixelScale)