mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
6a725f61ca
If we QI nsIPropertyBag on an XPCWrappedNative wrapping an XPCWrappedJS, calling the getProperty method might incorrectly end up calling .getProperty on the XPCWrappedJS itself, because it also implements nsIPropertyBag. This became a problem with same-compartment chrome globals because if we no longer cross a compartment boundary, we don't create a new WrappedNative and can now end up seeing the nsIPropertyBag if it got queried before nsIWritablePropertyBag. Depends on D15076 Differential Revision: https://phabricator.services.mozilla.com/D15077 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
downloads | ||
extensions | ||
handling | ||
installer | ||
preferences | ||
update |