зеркало из https://github.com/mozilla/gecko-dev.git
Added a couple of NS_PRECONDITIONSs in the event listener functions.
This commit is contained in:
Родитель
ff9a7bb4fc
Коммит
4b1d37b0b7
|
@ -465,6 +465,8 @@ NS_IMETHODIMP nsXPBaseWindow::AddEventListener(nsIDOMNode * aNode)
|
|||
{
|
||||
nsIDOMEventReceiver * receiver;
|
||||
|
||||
NS_PRECONDITION(nsnull != aNode, "adding event listener to null node");
|
||||
|
||||
if (NS_OK == aNode->QueryInterface(kIDOMEventReceiverIID, (void**) &receiver)) {
|
||||
receiver->AddEventListener((nsIDOMMouseListener*)this, kIDOMMouseListenerIID);
|
||||
NS_RELEASE(receiver);
|
||||
|
@ -478,6 +480,8 @@ NS_IMETHODIMP nsXPBaseWindow::RemoveEventListener(nsIDOMNode * aNode)
|
|||
{
|
||||
nsIDOMEventReceiver * receiver;
|
||||
|
||||
NS_PRECONDITION(nsnull != aNode, "removing event listener from null node");
|
||||
|
||||
if (NS_OK == aNode->QueryInterface(kIDOMEventReceiverIID, (void**) &receiver)) {
|
||||
receiver->RemoveEventListener(this, kIDOMMouseListenerIID);
|
||||
NS_RELEASE(receiver);
|
||||
|
|
Загрузка…
Ссылка в новой задаче