Further followup to bug 303713 make removing event listeners work when specifying unnecessary flags that were required when they were added b=319732 r+sr=jst

This commit is contained in:
neil%parkwaycc.co.uk 2005-12-14 23:58:23 +00:00
Родитель bb22750d4c
Коммит f0a7836d0e
1 изменённых файлов: 1 добавлений и 2 удалений

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

@ -805,7 +805,7 @@ nsEventListenerManager::RemoveEventListener(nsIDOMEventListener *aListener,
}
nsListenerStruct* ls;
PRBool listenerRemoved = PR_FALSE;
aFlags &= ~NS_PRIV_EVENT_UNTRUSTED_PERMITTED;
for (PRInt32 i=0; i<listeners->Count(); i++) {
ls = (nsListenerStruct*)listeners->ElementAt(i);
@ -816,7 +816,6 @@ nsEventListenerManager::RemoveEventListener(nsIDOMEventListener *aListener,
if (ls->mSubType == NS_EVENT_BITS_NONE) {
listeners->RemoveElement((void*)ls);
delete ls;
listenerRemoved = PR_TRUE;
}
break;
}