Bug 561457 - Fennec/e10s: Content process crash on shutdown [@nsDocShellTreeOwner::RemoveChromeListeners]. r=olli

This commit is contained in:
Josh Matthews 2010-06-29 17:06:28 -07:00
parent cbc203c944
commit e280f83489

View File

@ -120,6 +120,8 @@
static nsresult
GetPIDOMEventTarget( nsWebBrowser* inBrowser, nsPIDOMEventTarget** aTarget)
{
NS_ENSURE_ARG_POINTER(inBrowser);
nsCOMPtr<nsIDOMWindow> domWindow;
inBrowser->GetContentDOMWindow(getter_AddRefs(domWindow));
NS_ENSURE_TRUE(domWindow, NS_ERROR_FAILURE);
@ -913,6 +915,8 @@ nsDocShellTreeOwner::RemoveChromeListeners()
nsCOMPtr<nsPIDOMEventTarget> piTarget;
GetPIDOMEventTarget(mWebBrowser, getter_AddRefs(piTarget));
if (!piTarget)
return NS_OK;
nsCOMPtr<nsIDOMEventGroup> sysGroup;
piTarget->GetSystemEventGroup(getter_AddRefs(sysGroup));