Fix following an image map link by pressing enter. Bug 214373, r+sr=jst, a=asa.

This commit is contained in:
bryner%brianryner.com 2004-03-22 18:13:11 +00:00
parent f3946ba8a2
commit ebb36d077c
2 changed files with 14 additions and 2 deletions

View File

@ -5774,7 +5774,13 @@ PresShell::HandleEvent(nsIView *aView,
if ((NS_IS_KEY_EVENT(aEvent) || NS_IS_IME_EVENT(aEvent) ||
aEvent->message == NS_CONTEXTMENU_KEY)) {
mPresContext->EventStateManager()->GetFocusedFrame(&mCurrentEventFrame);
nsIEventStateManager *esm = mPresContext->EventStateManager();
NS_IF_RELEASE(mCurrentEventContent);
esm->GetFocusedContent(&mCurrentEventContent);
NS_IF_ADDREF(mCurrentEventContent);
esm->GetFocusedFrame(&mCurrentEventFrame);
if (!mCurrentEventFrame) {
#if defined(MOZ_X11)
if (NS_IS_IME_EVENT(aEvent)) {

View File

@ -5774,7 +5774,13 @@ PresShell::HandleEvent(nsIView *aView,
if ((NS_IS_KEY_EVENT(aEvent) || NS_IS_IME_EVENT(aEvent) ||
aEvent->message == NS_CONTEXTMENU_KEY)) {
mPresContext->EventStateManager()->GetFocusedFrame(&mCurrentEventFrame);
nsIEventStateManager *esm = mPresContext->EventStateManager();
NS_IF_RELEASE(mCurrentEventContent);
esm->GetFocusedContent(&mCurrentEventContent);
NS_IF_ADDREF(mCurrentEventContent);
esm->GetFocusedFrame(&mCurrentEventFrame);
if (!mCurrentEventFrame) {
#if defined(MOZ_X11)
if (NS_IS_IME_EVENT(aEvent)) {