diff --git a/mozilla/content/events/src/nsEventListenerManager.cpp b/mozilla/content/events/src/nsEventListenerManager.cpp index 6c02f1a7504..6bdf59508c1 100644 --- a/mozilla/content/events/src/nsEventListenerManager.cpp +++ b/mozilla/content/events/src/nsEventListenerManager.cpp @@ -1176,6 +1176,7 @@ found: EmptyString(), aDOMEvent); } if (*aDOMEvent) { + nsRefPtr kungFuDeathGrip = ls->mListener; if (useTypeInterface) { DispatchToInterface(*aDOMEvent, ls->mListener, dispData->method, *typeData->iid);