Bug 763014 - crash in PresShell::HandleEventInternal, r=mats

This commit is contained in:
Olli Pettay 2012-06-11 00:45:09 +03:00
parent a2ecaa9abc
commit 093e674c1f

View File

@ -6408,8 +6408,10 @@ PresShell::HandleEventInternal(nsEvent* aEvent, nsEventStatus* aStatus)
}
else {
nsCOMPtr<nsIContent> targetContent;
rv = mCurrentEventFrame->GetContentForEvent(aEvent,
getter_AddRefs(targetContent));
if (mCurrentEventFrame) {
rv = mCurrentEventFrame->GetContentForEvent(aEvent,
getter_AddRefs(targetContent));
}
if (NS_SUCCEEDED(rv) && targetContent) {
nsEventDispatcher::Dispatch(targetContent, mPresContext, aEvent,
nsnull, aStatus, &eventCB);