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

This commit is contained in:
Olli Pettay 2012-06-11 00:45:09 +03:00
Родитель 525082031d
Коммит a3682e6dfd
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -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);