mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 583306 - Save and restore tab hidden state with sessionstore
This commit is contained in:
parent
e63983ad17
commit
41871b7b56
@ -1212,6 +1212,7 @@ SessionStoreService.prototype = {
|
||||
|
||||
if (aTab.pinned)
|
||||
tabData.pinned = true;
|
||||
tabData.hidden = aTab.hidden;
|
||||
|
||||
var disallow = [];
|
||||
for (var i = 0; i < CAPABILITIES.length; i++)
|
||||
@ -1952,6 +1953,7 @@ SessionStoreService.prototype = {
|
||||
tabbrowser.pinTab(tabs[t]);
|
||||
else
|
||||
tabbrowser.unpinTab(tabs[t]);
|
||||
tabs[t].hidden = winData.tabs[t].hidden;
|
||||
}
|
||||
|
||||
// when overwriting tabs, remove all superflous ones
|
||||
@ -2036,6 +2038,7 @@ SessionStoreService.prototype = {
|
||||
tabbrowser.pinTab(tab);
|
||||
else
|
||||
tabbrowser.unpinTab(tab);
|
||||
tab.hidden = tabData.hidden;
|
||||
|
||||
tabData._tabStillLoading = true;
|
||||
if (!tabData.entries || tabData.entries.length == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user