зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1438357 - MozDOMPointerLock:Exited is dispatched when DOM is at unstable state, r=baku
This commit is contained in:
Родитель
fbd74d8452
Коммит
a3eb8e6045
|
@ -11839,10 +11839,11 @@ nsDocument::UnlockPointer(nsIDocument* aDoc)
|
|||
do_QueryReferent(EventStateManager::sPointerLockedElement);
|
||||
ChangePointerLockedElement(nullptr, doc, pointerLockedElement);
|
||||
|
||||
nsContentUtils::DispatchEventOnlyToChrome(
|
||||
doc, ToSupports(pointerLockedElement),
|
||||
NS_LITERAL_STRING("MozDOMPointerLock:Exited"),
|
||||
/* Bubbles */ true, /* Cancelable */ false, /* DefaultAction */ nullptr);
|
||||
RefPtr<AsyncEventDispatcher> asyncDispatcher =
|
||||
new AsyncEventDispatcher(pointerLockedElement,
|
||||
NS_LITERAL_STRING("MozDOMPointerLock:Exited"),
|
||||
true, true);
|
||||
asyncDispatcher->RunDOMEventWhenSafe();
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Загрузка…
Ссылка в новой задаче