mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 00:05:36 +00:00
176a890dbf
After the part 1 fix, we can still (asynchronously) call some generic cleanup code that tries to let the parent process's RemotePrintJobParent know that printing failed under the stack: RemotePrintJobChild::OnStatusChange nsPrintData::DoOnStatusChange nsPrintJob::FirePrintingErrorEvent nsPrintJob::CleanupOnFailure We crash on trying to use the RemotePrintJobChild to message the parent process since the delete message from the parent has been processed. This change makes RemotePrintJobChild::OnStatusChange check that it's initialized before trying to send any messages. Pushing to CLOSED TREE since this passed a full Try build and is a topcrash we want to land for beta ASAP. MozReview-Commit-ID: FfizRMj2s2m |
||
---|---|---|
.. | ||
PRemotePrintJob.ipdl | ||
RemotePrintJobChild.cpp | ||
RemotePrintJobChild.h | ||
RemotePrintJobParent.cpp | ||
RemotePrintJobParent.h |