mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Backed out changeset 2602e10160a1 (bug 1410482) for leaks in devtools tests. r=backout
--HG-- extra : amend_source : f3e557c54b1f7b5338547100d7edf83b30e96681
This commit is contained in:
parent
b980d7ce62
commit
736af2bfa1
@ -37,20 +37,6 @@ AccessibleNode::AccessibleNode(nsINode* aNode) : mDOMNode(aNode)
|
||||
}
|
||||
}
|
||||
|
||||
bool
|
||||
AccessibleNode::IsAOMEnabled(JSContext* aCx, JSObject* /*unused*/)
|
||||
{
|
||||
static bool sPrefCached = false;
|
||||
static bool sPrefCacheValue = false;
|
||||
|
||||
if (!sPrefCached) {
|
||||
sPrefCached = true;
|
||||
Preferences::AddBoolVarCache(&sPrefCacheValue, "accessibility.AOM.enabled");
|
||||
}
|
||||
|
||||
return nsContentUtils::IsSystemCaller(aCx) || sPrefCacheValue;
|
||||
}
|
||||
|
||||
AccessibleNode::~AccessibleNode()
|
||||
{
|
||||
}
|
||||
|
@ -49,8 +49,6 @@ public:
|
||||
|
||||
a11y::Accessible* Internal() const { return mIntl; }
|
||||
|
||||
static bool IsAOMEnabled(JSContext*, JSObject*);
|
||||
|
||||
protected:
|
||||
AccessibleNode(const AccessibleNode& aCopy) = delete;
|
||||
AccessibleNode& operator=(const AccessibleNode& aCopy) = delete;
|
||||
|
@ -4,7 +4,7 @@
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
[Func="AccessibleNode::IsAOMEnabled"]
|
||||
[Pref="accessibility.AOM.enabled"]
|
||||
interface AccessibleNode {
|
||||
readonly attribute DOMString role;
|
||||
[Frozen, Cached, Pure]
|
||||
|
@ -112,7 +112,7 @@ interface Node : EventTarget {
|
||||
DOMString generateXPath();
|
||||
|
||||
#ifdef ACCESSIBILITY
|
||||
[Func="AccessibleNode::IsAOMEnabled"]
|
||||
[Pref="accessibility.AOM.enabled"]
|
||||
readonly attribute AccessibleNode? accessibleNode;
|
||||
#endif
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user