Added a couple of NS_PRECONDITIONSs in the event listener functions.

This commit is contained in:
sfraser%netscape.com 1999-01-11 19:46:09 +00:00
Родитель ff9a7bb4fc
Коммит 4b1d37b0b7
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -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);