mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
Fix following an image map link by pressing enter. Bug 214373, r+sr=jst, a=asa.
This commit is contained in:
parent
f3946ba8a2
commit
ebb36d077c
@ -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)) {
|
||||
|
@ -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)) {
|
||||
|
Loading…
Reference in New Issue
Block a user