author | Paul Adenot <paul@paul.cx> |
Wed, 22 Oct 2014 19:26:10 +0200 | |
changeset 215807 | 32ffa20c5e8f46aeb2cdf26c5f88654f1bd2eb22 |
parent 215806 | 80f873bf8adc601590441740068f9fa8c05e2608 |
child 215808 | 6ead619835d3dde11247afb2ce4e57143afd9a77 |
push id | 27827 |
push user | ryanvm@gmail.com |
push date | Fri, 14 Nov 2014 22:48:07 +0000 |
treeherder | mozilla-central@acbd7b68fa8c [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | bz |
bugs | 1000264 |
milestone | 36.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/bindings/ToJSValue.h +++ b/dom/bindings/ToJSValue.h @@ -133,21 +133,20 @@ ToJSValue(JSContext* aCx, // Make sure we're called in a compartment MOZ_ASSERT(JS::CurrentGlobalOrNull(aCx)); aValue.setObject(*aArgument.Callback()); return MaybeWrapValue(aCx, aValue); } -// Accept objects that inherit from nsWrapperCache and nsISupports (e.g. most +// Accept objects that inherit from nsWrapperCache (e.g. most // DOM objects). template <class T> -typename EnableIf<IsBaseOf<nsWrapperCache, T>::value && - IsBaseOf<nsISupports, T>::value, bool>::Type +typename EnableIf<IsBaseOf<nsWrapperCache, T>::value, bool>::Type ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) { // Make sure we're called in a compartment MOZ_ASSERT(JS::CurrentGlobalOrNull(aCx)); // Make sure non-webidl objects don't sneak in here MOZ_ASSERT(aArgument.IsDOMBinding());