Work around another unitialized-memory-read bug where sometimes (not sure why!) aEventStatus would not get set ever

This commit is contained in:
kipp%netscape.com 1998-10-09 22:59:41 +00:00
Родитель 6dceba716f
Коммит 13e54f058a
2 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1154,6 +1154,7 @@ nsGenericHTMLElement::HandleDOMEvent(nsIPresContext& aPresContext,
PRUint32 aFlags,
nsEventStatus& aEventStatus)
{
aEventStatus = nsEventStatus_eIgnore;
nsresult ret = NS_OK;
nsIDOMEvent* domEvent = nsnull;
@ -1174,7 +1175,7 @@ nsGenericHTMLElement::HandleDOMEvent(nsIPresContext& aPresContext,
}
//Bubbling stage
if (DOM_EVENT_CAPTURE != aFlags && mParent != nsnull) {
if ((DOM_EVENT_CAPTURE != aFlags) && (mParent != nsnull)) {
ret = mParent->HandleDOMEvent(aPresContext, aEvent, aDOMEvent,
DOM_EVENT_BUBBLE, aEventStatus);
}

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

@ -1154,6 +1154,7 @@ nsGenericHTMLElement::HandleDOMEvent(nsIPresContext& aPresContext,
PRUint32 aFlags,
nsEventStatus& aEventStatus)
{
aEventStatus = nsEventStatus_eIgnore;
nsresult ret = NS_OK;
nsIDOMEvent* domEvent = nsnull;
@ -1174,7 +1175,7 @@ nsGenericHTMLElement::HandleDOMEvent(nsIPresContext& aPresContext,
}
//Bubbling stage
if (DOM_EVENT_CAPTURE != aFlags && mParent != nsnull) {
if ((DOM_EVENT_CAPTURE != aFlags) && (mParent != nsnull)) {
ret = mParent->HandleDOMEvent(aPresContext, aEvent, aDOMEvent,
DOM_EVENT_BUBBLE, aEventStatus);
}