diff --git a/mozilla/camino/src/browser/BrowserWrapper.mm b/mozilla/camino/src/browser/BrowserWrapper.mm index bb9f070ffc8..3ad29e4c79a 100644 --- a/mozilla/camino/src/browser/BrowserWrapper.mm +++ b/mozilla/camino/src/browser/BrowserWrapper.mm @@ -225,7 +225,8 @@ const NSString* kOfflineNotificationName = @"offlineModeChanged"; nsCOMPtr chromeHandler; piWindow->GetChromeEventHandler(getter_AddRefs(chromeHandler)); nsCOMPtr rec(do_QueryInterface(chromeHandler)); - rec->AddEventListenerByIID(clickListener, NS_GET_IID(nsIDOMMouseListener)); + if ( rec ) + rec->AddEventListenerByIID(clickListener, NS_GET_IID(nsIDOMMouseListener)); } } diff --git a/mozilla/chimera/src/browser/BrowserWrapper.mm b/mozilla/chimera/src/browser/BrowserWrapper.mm index bb9f070ffc8..3ad29e4c79a 100644 --- a/mozilla/chimera/src/browser/BrowserWrapper.mm +++ b/mozilla/chimera/src/browser/BrowserWrapper.mm @@ -225,7 +225,8 @@ const NSString* kOfflineNotificationName = @"offlineModeChanged"; nsCOMPtr chromeHandler; piWindow->GetChromeEventHandler(getter_AddRefs(chromeHandler)); nsCOMPtr rec(do_QueryInterface(chromeHandler)); - rec->AddEventListenerByIID(clickListener, NS_GET_IID(nsIDOMMouseListener)); + if ( rec ) + rec->AddEventListenerByIID(clickListener, NS_GET_IID(nsIDOMMouseListener)); } }