mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-13 01:55:44 +00:00
Bug 535004: Check if we've fired an unload event before calling OnPageShow, in DocumentViewerImpl::LoadComplete. (Now without NS_ABORT_IF_FALSE, since other things can trigger it.) r=smaug
This commit is contained in:
parent
b1750841d1
commit
3cc25d9e5a
@ -1067,10 +1067,9 @@ DocumentViewerImpl::LoadComplete(nsresult aStatus)
|
||||
window = mDocument->GetWindow();
|
||||
if (window) {
|
||||
nsIDocShell *docShell = window->GetDocShell();
|
||||
PRBool beingDestroyed;
|
||||
if (docShell &&
|
||||
NS_SUCCEEDED(docShell->IsBeingDestroyed(&beingDestroyed)) &&
|
||||
!beingDestroyed) {
|
||||
PRBool isInUnload;
|
||||
if (docShell && NS_SUCCEEDED(docShell->GetIsInUnload(&isInUnload)) &&
|
||||
!isInUnload) {
|
||||
mDocument->OnPageShow(restoring, nsnull);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user