diff --git a/mozilla/content/events/src/nsEventListenerManager.cpp b/mozilla/content/events/src/nsEventListenerManager.cpp index 1314b463d06..64b63881434 100644 --- a/mozilla/content/events/src/nsEventListenerManager.cpp +++ b/mozilla/content/events/src/nsEventListenerManager.cpp @@ -1472,7 +1472,7 @@ nsresult nsEventListenerManager::HandleEvent(nsIPresContext* aPresContext, : nsEventStatus_eConsumeNoDefault; // This is correct - *aEventStatus = (aEvent->flags & NS_EVENT_FLAG_NO_DEFAULT) || mDestroyed + *aEventStatus = (aEvent->flags & NS_EVENT_FLAG_NO_DEFAULT) ? nsEventStatus_eConsumeNoDefault : *aEventStatus; diff --git a/mozilla/layout/events/src/nsEventListenerManager.cpp b/mozilla/layout/events/src/nsEventListenerManager.cpp index 1314b463d06..64b63881434 100644 --- a/mozilla/layout/events/src/nsEventListenerManager.cpp +++ b/mozilla/layout/events/src/nsEventListenerManager.cpp @@ -1472,7 +1472,7 @@ nsresult nsEventListenerManager::HandleEvent(nsIPresContext* aPresContext, : nsEventStatus_eConsumeNoDefault; // This is correct - *aEventStatus = (aEvent->flags & NS_EVENT_FLAG_NO_DEFAULT) || mDestroyed + *aEventStatus = (aEvent->flags & NS_EVENT_FLAG_NO_DEFAULT) ? nsEventStatus_eConsumeNoDefault : *aEventStatus;