Bug 1453499 - Expose processMessageManager for RDM frames. r=ochameau

RDM frames with their custom message manager hadn't exposed a value for
`processMessageManager`.  This was just a oversight.

By adding this value, we get a working Browser Content Toolbox for RDM tabs.

MozReview-Commit-ID: 95QskEMKgZK

--HG--
extra : rebase_source : 5259800f64afe55ee5bca29492f6f33efcfd458c
This commit is contained in:
J. Ryan Stinnett 2018-04-10 18:35:05 -05:00
parent 5be6cf4ed4
commit 545937d350

View File

@ -555,6 +555,15 @@ MessageManagerTunnel.prototype = {
}
},
/**
* Expose the inner frame's value for `processMessageManager`. This is done mainly to
* allow Browser Content Toolbox (which needs to find a tab's process) to work for RDM
* tabs. (The property is quite rarely used in general.)
*/
get processMessageManager() {
return this.innerParentMM.processMessageManager;
},
loadFrameScript(url, ...args) {
debug(`Calling loadFrameScript for ${url}`);