void EventListenerManager::RemoveEventListener( const nsAString& aType, const EventListenerHolder& aListenerHolder, bool aUseCapture) { EventListenerFlags flags; flags.mCapture = aUseCapture; RemoveEventListenerByType(aListenerHolder, aType, flags); }
NS_IMETHODIMP nsWindowRoot::RemoveGroupedEventListener(const nsAString & aType, nsIDOMEventListener *aListener, PRBool aUseCapture, nsIDOMEventGroup *aEvtGrp) { if (mListenerManager) { PRInt32 flags = aUseCapture ? NS_EVENT_FLAG_CAPTURE : NS_EVENT_FLAG_BUBBLE; return mListenerManager->RemoveEventListenerByType(aListener, aType, flags, aEvtGrp); } return NS_OK; }