fixed some bugs

git-svn-id: svn://10.0.0.236/trunk@12452 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dcone%netscape.com 1998-10-09 21:46:30 +00:00
parent 5da7e8508a
commit 8a2b6ef6ab

View File

@ -967,6 +967,7 @@ PRBool nsWindow::ConvertStatus(nsEventStatus aStatus)
//-------------------------------------------------------------------------
NS_IMETHODIMP nsWindow::DispatchEvent(nsGUIEvent* event, nsEventStatus & aStatus)
{
NS_ADDREF(event->widget);
aStatus = nsEventStatus_eIgnore;
if (nsnull != mEventCallback) {
aStatus = (*mEventCallback)(event);
@ -977,6 +978,8 @@ NS_IMETHODIMP nsWindow::DispatchEvent(nsGUIEvent* event, nsEventStatus & aStatus
aStatus = mEventListener->ProcessEvent(*event);
}
NS_RELEASE(event->widget);
return NS_OK;
}