Backed out changeset 2602e10160a1 (bug 1410482) for leaks in devtools tests. r=backout

--HG--
extra : amend_source : f3e557c54b1f7b5338547100d7edf83b30e96681
This commit is contained in:
Sebastian Hengst 2017-10-23 23:02:57 +02:00
Родитель b980d7ce62
Коммит 736af2bfa1
4 изменённых файлов: 2 добавлений и 18 удалений

Просмотреть файл

@ -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
};