mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 580905 - Remove unused Tabs.focused window/tab and BrowserWindow reference
Don't save gWindow.tabcandyBrowserWindow but still create the BrowserWindow object for events.
This commit is contained in:
parent
c7e09a7426
commit
d9a96fbc65
@ -148,28 +148,9 @@ window.TabsManager = iQ.extend(new Subscribable(), {
|
||||
|
||||
var trackedTabs = [];
|
||||
|
||||
gWindow.tabcandyBrowserWindow = new BrowserWindow(gWindow);
|
||||
|
||||
var windows = {
|
||||
get focused() {
|
||||
var wm = Cc["@mozilla.org/appshell/window-mediator;1"]
|
||||
.getService(Ci.nsIWindowMediator);
|
||||
var chromeWindow = wm.getMostRecentWindow("navigator:browser");
|
||||
if (chromeWindow)
|
||||
return chromeWindow.tabcandyBrowserWindow;
|
||||
return null;
|
||||
}
|
||||
};
|
||||
new BrowserWindow(gWindow);
|
||||
|
||||
window.Tabs = {
|
||||
// ----------
|
||||
get focused() {
|
||||
var browserWindow = windows.focused;
|
||||
if (browserWindow)
|
||||
return browserWindow.getFocusedTab();
|
||||
return null;
|
||||
},
|
||||
|
||||
// ----------
|
||||
toString: function toString() {
|
||||
return "[Tabs]";
|
||||
@ -259,10 +240,6 @@ window.TabsManager = iQ.extend(new Subscribable(), {
|
||||
function(eventType) {
|
||||
tabbrowser.tabContainer.addEventListener(eventType, onEvent, true);
|
||||
});
|
||||
|
||||
this.getFocusedTab = function getFocusedTab() {
|
||||
return tabbrowser.selectedTab.tabcandyBrowserTab;
|
||||
};
|
||||
}
|
||||
|
||||
function BrowserTab(tabbrowser, chromeTab) {
|
||||
|
Loading…
Reference in New Issue
Block a user