зеркало из https://github.com/mozilla/gecko-dev.git
Fixing bug 268830. Enable popups when handling access key events. r+sr=bzbarsky@mit.edu, a=asa@mozilla.org
This commit is contained in:
Родитель
de72e76429
Коммит
f9d194248d
|
@ -1020,6 +1020,8 @@ nsEventStateManager::HandleAccessKey(nsPresContext* aPresContext,
|
|||
event.internalAppFlags |=
|
||||
aEvent->internalAppFlags & NS_APP_EVENT_FLAG_TRUSTED;
|
||||
|
||||
nsAutoPopupStatePusher popupStatePusher(aEvent->internalAppFlags & NS_APP_EVENT_FLAG_TRUSTED ? openAllowed : openAbused);
|
||||
|
||||
nsCOMPtr<nsIContent> oldTargetContent = mCurrentTargetContent;
|
||||
mCurrentTargetContent = content;
|
||||
content->HandleDOMEvent(mPresContext, &event, nsnull, NS_EVENT_FLAG_INIT, &status);
|
||||
|
|
Загрузка…
Ссылка в новой задаче