Bug 1245246: Add null check for mDocViewerPrint in nsPrintEngine::FirePrintingErrorEvent. r=roc

This commit is contained in:
Bob Owen 2016-02-04 08:03:52 +00:00
Родитель 1e5d352993
Коммит bb75a620a0
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1522,6 +1522,10 @@ void
nsPrintEngine::FirePrintingErrorEvent(nsresult aPrintError) nsPrintEngine::FirePrintingErrorEvent(nsresult aPrintError)
{ {
nsCOMPtr<nsIContentViewer> cv = do_QueryInterface(mDocViewerPrint); nsCOMPtr<nsIContentViewer> cv = do_QueryInterface(mDocViewerPrint);
if (NS_WARN_IF(!cv)) {
return;
}
nsCOMPtr<nsIDocument> doc = cv->GetDocument(); nsCOMPtr<nsIDocument> doc = cv->GetDocument();
RefPtr<CustomEvent> event = RefPtr<CustomEvent> event =
NS_NewDOMCustomEvent(doc, nullptr, nullptr); NS_NewDOMCustomEvent(doc, nullptr, nullptr);