mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-13 11:38:16 +00:00
Bug 484156 - optimize MozAfterPaint a bit, r+sr=roc
This commit is contained in:
parent
6272397064
commit
aff3c072c0
@ -1981,11 +1981,6 @@ static PRBool MayHavePaintEventListener(nsPIDOMWindow* aInnerWindow)
|
||||
if (!chromeEventHandler)
|
||||
return PR_FALSE;
|
||||
|
||||
nsCOMPtr<nsIEventListenerManager> manager;
|
||||
chromeEventHandler->GetListenerManager(PR_FALSE, getter_AddRefs(manager));
|
||||
if (manager && manager->MayHavePaintEventListener())
|
||||
return PR_TRUE;
|
||||
|
||||
nsCOMPtr<nsINode> node = do_QueryInterface(chromeEventHandler);
|
||||
if (node)
|
||||
return MayHavePaintEventListener(node->GetOwnerDoc()->GetInnerWindow());
|
||||
@ -1994,6 +1989,11 @@ static PRBool MayHavePaintEventListener(nsPIDOMWindow* aInnerWindow)
|
||||
if (window)
|
||||
return MayHavePaintEventListener(window);
|
||||
|
||||
nsCOMPtr<nsIEventListenerManager> manager;
|
||||
chromeEventHandler->GetListenerManager(PR_FALSE, getter_AddRefs(manager));
|
||||
if (manager && manager->MayHavePaintEventListener())
|
||||
return PR_TRUE;
|
||||
|
||||
return PR_FALSE;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user