Don't override same function twice
This commit is contained in:
parent
de50d19993
commit
1bf54f5998
@ -75,16 +75,13 @@ var TreeStyleTabWindowHelper = {
|
||||
Object.keys(window.__treestyletab__openLinkIn_extraParams).forEach(function(aKey) {
|
||||
aParams[aKey] = window.__treestyletab__openLinkIn_extraParams[aKey];
|
||||
});
|
||||
var result;
|
||||
try {
|
||||
result = window.__treestyletab__openLinkIn.apply(this, [aUrl, aWhere, aParams].concat(aArgs));
|
||||
TreeStyleTabService.onBeforeOpenLinkWithTab(gBrowser.selectedTab, aParams);
|
||||
return window.__treestyletab__openLinkIn.apply(this, [aUrl, aWhere, aParams].concat(aArgs));
|
||||
}
|
||||
catch(e) {
|
||||
dump(e+'\n');
|
||||
}
|
||||
if (window.__treestyletab__openLinkIn_extraParams)
|
||||
finally {
|
||||
delete window.__treestyletab__openLinkIn_extraParams;
|
||||
return result;
|
||||
}
|
||||
};
|
||||
|
||||
window.__treestyletab__handleLinkClick = window.handleLinkClick;
|
||||
@ -93,16 +90,12 @@ var TreeStyleTabWindowHelper = {
|
||||
event : aEvent,
|
||||
linkNode : aLinkNode
|
||||
};
|
||||
var result;
|
||||
try {
|
||||
result = window.__treestyletab__handleLinkClick.apply(this, [aEvent, aHref, aLinkNode].concat(aArgs));
|
||||
return window.__treestyletab__handleLinkClick.apply(this, [aEvent, aHref, aLinkNode].concat(aArgs));
|
||||
}
|
||||
catch(e) {
|
||||
dump(e+'\n');
|
||||
}
|
||||
if (window.__treestyletab__openLinkIn_extraParams)
|
||||
finally {
|
||||
delete window.__treestyletab__openLinkIn_extraParams;
|
||||
return result;
|
||||
}
|
||||
};
|
||||
|
||||
this.overrideExtensionsPreInit(); // windowHelperHacks.js
|
||||
@ -239,12 +232,6 @@ var TreeStyleTabWindowHelper = {
|
||||
return BrowserSearch.__treestyletab__loadSearch.call(this, aSearchText, aUseNewTab, aPurpose);
|
||||
};
|
||||
|
||||
window.__treestyletab__openLinkIn = window.openLinkIn;
|
||||
window.openLinkIn = function(aUrl, aWhere, aParams) {
|
||||
TreeStyleTabService.onBeforeOpenLinkWithTab(gBrowser.selectedTab, aParams);
|
||||
return window.__treestyletab__openLinkIn.call(this, aUrl, aWhere, aParams);
|
||||
};
|
||||
|
||||
[
|
||||
{ owner: window.permaTabs && window.permaTabs.utils && window.permaTabs.utils.wrappedFunctions,
|
||||
name: 'window.contentAreaClick' },
|
||||
|
Loading…
Reference in New Issue
Block a user