зеркало из https://github.com/mozilla/gecko-dev.git
Fix bug where the DOM event bubbling process was overriding previous event status codes.
This commit is contained in:
Родитель
0ed71f1c71
Коммит
b1ee1a8ae9
|
@ -589,6 +589,7 @@ nsGenericDOMDataNode::HandleDOMEvent(nsIPresContext& aPresContext,
|
|||
|
||||
nsIDOMEvent* domEvent = nsnull;
|
||||
if (DOM_EVENT_INIT == aFlags) {
|
||||
aEventStatus = nsEventStatus_eIgnore;
|
||||
nsIEventStateManager *manager;
|
||||
if (NS_OK == aPresContext.GetEventStateManager(&manager)) {
|
||||
manager->SetEventTarget(mContent);
|
||||
|
|
|
@ -947,11 +947,11 @@ nsGenericElement::HandleDOMEvent(nsIPresContext& aPresContext,
|
|||
PRUint32 aFlags,
|
||||
nsEventStatus& aEventStatus)
|
||||
{
|
||||
aEventStatus = nsEventStatus_eIgnore;
|
||||
nsresult ret = NS_OK;
|
||||
|
||||
nsIDOMEvent* domEvent = nsnull;
|
||||
if (DOM_EVENT_INIT == aFlags) {
|
||||
aEventStatus = nsEventStatus_eIgnore;
|
||||
nsIEventStateManager *manager;
|
||||
if (NS_OK == aPresContext.GetEventStateManager(&manager)) {
|
||||
manager->SetEventTarget(mContent);
|
||||
|
|
Загрузка…
Ссылка в новой задаче