Fix 77206, prevent reentrant events from overwriting listener state. sr;jst, r:pollmann, a:dbaron

This commit is contained in:
joki%netscape.com 2001-06-20 06:17:02 +00:00
Родитель 2b792986de
Коммит 8c1dab8fd0
1 изменённых файлов: 0 добавлений и 4 удалений

Просмотреть файл

@ -1184,8 +1184,6 @@ nsresult nsEventListenerManager::HandleEvent(nsIPresContext* aPresContext,
NS_ENSURE_ARG_POINTER(aEventStatus);
nsresult ret = NS_OK;
mListenersRemoved = PR_FALSE;
if (aFlags & NS_EVENT_FLAG_INIT) {
aFlags |= (NS_EVENT_FLAG_BUBBLE | NS_EVENT_FLAG_CAPTURE);
}
@ -2254,8 +2252,6 @@ nsresult nsEventListenerManager::HandleEvent(nsIPresContext* aPresContext,
*aEventStatus = nsEventStatus_eConsumeNoDefault;
}
mListenersRemoved = PR_FALSE;
return NS_OK;
}