Fix path to Greasemonkey's internal modules (for GM 3.5)

This commit is contained in:
YUKI Hiroshi 2015-10-26 16:53:03 +09:00
parent 5a17a36773
commit 75f761d291

View File

@ -318,11 +318,11 @@ TreeStyleTabWindowHelper.overrideExtensionsPreInit = function TSTWH_overrideExte
// https://addons.mozilla.org/firefox/addon/748
if (TreeStyleTabUtils.getTreePref('compatibility.Greasemonkey')) {
try {
let hitchModule = Components.utils.import('resource://greasemonkey-modules/util/hitch.js', {});
let hitchModule = Components.utils.import('chrome://greasemonkey-modules/content/util/hitch.js', {});
let hitch = hitchModule.hitch;
if (hitch.toSource().indexOf('TreeStyleTabService') < 0) {
let ns = {};
Components.utils.import('resource://greasemonkey-modules/third-party/getChromeWinForContentWin.js', ns);
Components.utils.import('chrome://greasemonkey-modules/content/third-party/getChromeWinForContentWin.js', ns);
let getChromeWinForContentWin = ns.getChromeWinForContentWin;
hitchModule.hitch = function(aObject, aMethod) {
if (typeof aMethod == 'function' &&
@ -342,7 +342,7 @@ TreeStyleTabWindowHelper.overrideExtensionsPreInit = function TSTWH_overrideExte
}
return hitch.apply(this, arguments);
};
Components.utils.import('resource://greasemonkey-modules/util.js', ns);
Components.utils.import('chrome://greasemonkey-modules/content/util.js', ns);
if (ns.GM_util)
ns.GM_util.hitch = hitchModule.hitch;
}