Fix bug 311157, mouseover crashes release builds.

git-svn-id: svn://10.0.0.236/trunk@7081 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
joki%netscape.com
1998-08-02 04:15:08 +00:00
parent df05d6f25f
commit 2a080256d0
4 changed files with 8 additions and 4 deletions

View File

@@ -845,6 +845,7 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
nsEventStatus& aEventStatus)
{
nsresult mRet = NS_OK;
nsIDOMEvent* mDOMEvent = nsnull;
if (DOM_EVENT_INIT == aFlags) {
nsIEventStateManager *mManager;
@@ -853,7 +854,6 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
NS_RELEASE(mManager);
}
nsIDOMEvent* mDOMEvent = nsnull;
aDOMEvent = &mDOMEvent;
}
@@ -888,6 +888,7 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
}
}
}
aDOMEvent = nsnull;
}
return mRet;

View File

@@ -822,6 +822,7 @@ nsresult GlobalWindowImpl::HandleDOMEvent(nsIPresContext& aPresContext,
nsEventStatus& aEventStatus)
{
nsresult mRet = NS_OK;
nsIDOMEvent* mDOMEvent = nsnull;
if (DOM_EVENT_INIT == aFlags) {
nsIEventStateManager *mManager;
@@ -830,7 +831,6 @@ nsresult GlobalWindowImpl::HandleDOMEvent(nsIPresContext& aPresContext,
NS_RELEASE(mManager);
}
nsIDOMEvent* mDOMEvent = nsnull;
aDOMEvent = &mDOMEvent;
}
@@ -857,6 +857,7 @@ nsresult GlobalWindowImpl::HandleDOMEvent(nsIPresContext& aPresContext,
}
}
}
aDOMEvent = nsnull;
}
return mRet;

View File

@@ -845,6 +845,7 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
nsEventStatus& aEventStatus)
{
nsresult mRet = NS_OK;
nsIDOMEvent* mDOMEvent = nsnull;
if (DOM_EVENT_INIT == aFlags) {
nsIEventStateManager *mManager;
@@ -853,7 +854,6 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
NS_RELEASE(mManager);
}
nsIDOMEvent* mDOMEvent = nsnull;
aDOMEvent = &mDOMEvent;
}
@@ -888,6 +888,7 @@ nsresult nsDocument::HandleDOMEvent(nsIPresContext& aPresContext,
}
}
}
aDOMEvent = nsnull;
}
return mRet;

View File

@@ -627,6 +627,7 @@ nsresult nsHTMLContent::HandleDOMEvent(nsIPresContext& aPresContext,
nsEventStatus& aEventStatus)
{
nsresult mRet = NS_OK;
nsIDOMEvent* mDOMEvent = nsnull;
if (DOM_EVENT_INIT == aFlags) {
nsIEventStateManager *mManager;
@@ -635,7 +636,6 @@ nsresult nsHTMLContent::HandleDOMEvent(nsIPresContext& aPresContext,
NS_RELEASE(mManager);
}
nsIDOMEvent* mDOMEvent = nsnull;
aDOMEvent = &mDOMEvent;
}
@@ -664,6 +664,7 @@ nsresult nsHTMLContent::HandleDOMEvent(nsIPresContext& aPresContext,
}
}
}
aDOMEvent = nsnull;
}
return mRet;