Fixing focus regression I caused by over eargly releasing documents from nsEventStateManager

This commit is contained in:
saari%netscape.com 2000-08-16 23:38:54 +00:00
parent af3c2b73d2
commit d854d084a2
2 changed files with 20 additions and 16 deletions

View File

@ -206,8 +206,10 @@ nsEventStateManager::Shutdown()
mPrefService = null_nsCOMPtr();
}
if(mInstanceCount == 1) {
NS_IF_RELEASE(gLastFocusedContent);
NS_IF_RELEASE(gLastFocusedDocument);
}
m_haveShutdown = PR_TRUE;
return NS_OK;

View File

@ -206,8 +206,10 @@ nsEventStateManager::Shutdown()
mPrefService = null_nsCOMPtr();
}
if(mInstanceCount == 1) {
NS_IF_RELEASE(gLastFocusedContent);
NS_IF_RELEASE(gLastFocusedDocument);
}
m_haveShutdown = PR_TRUE;
return NS_OK;