mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-06 00:31:27 +00:00
Adding assertion and null check for mCurrentTarget in PostHandleEvent
This commit is contained in:
parent
23f7ceff9c
commit
575d19fecb
@ -701,6 +701,9 @@ nsEventStateManager::PostHandleEvent(nsIPresContext* aPresContext,
|
|||||||
NS_IF_RELEASE(mCurrentTargetContent);
|
NS_IF_RELEASE(mCurrentTargetContent);
|
||||||
nsresult ret = NS_OK;
|
nsresult ret = NS_OK;
|
||||||
|
|
||||||
|
NS_ASSERTION(mCurrentTarget, "mCurrentTarget is null");
|
||||||
|
if (!mCurrentTarget) return NS_ERROR_NULL_POINTER;
|
||||||
|
|
||||||
nsFrameState state;
|
nsFrameState state;
|
||||||
mCurrentTarget->GetFrameState(&state);
|
mCurrentTarget->GetFrameState(&state);
|
||||||
state |= NS_FRAME_EXTERNAL_REFERENCE;
|
state |= NS_FRAME_EXTERNAL_REFERENCE;
|
||||||
|
@ -701,6 +701,9 @@ nsEventStateManager::PostHandleEvent(nsIPresContext* aPresContext,
|
|||||||
NS_IF_RELEASE(mCurrentTargetContent);
|
NS_IF_RELEASE(mCurrentTargetContent);
|
||||||
nsresult ret = NS_OK;
|
nsresult ret = NS_OK;
|
||||||
|
|
||||||
|
NS_ASSERTION(mCurrentTarget, "mCurrentTarget is null");
|
||||||
|
if (!mCurrentTarget) return NS_ERROR_NULL_POINTER;
|
||||||
|
|
||||||
nsFrameState state;
|
nsFrameState state;
|
||||||
mCurrentTarget->GetFrameState(&state);
|
mCurrentTarget->GetFrameState(&state);
|
||||||
state |= NS_FRAME_EXTERNAL_REFERENCE;
|
state |= NS_FRAME_EXTERNAL_REFERENCE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user