[PALEMOON] Fix for loops in DownloadsCommon.jsm and WindowsPreviewPerTab.jsm

(SyntaxError: missing ] after element list)
This commit is contained in:
NTD 2018-04-07 12:33:16 -04:00 committed by Roy Tam
commit 1344bfe691
2 changed files with 21 additions and 4 deletions

View file

@ -867,9 +867,19 @@ DownloadsDataCtor.prototype = {
// Sort backwards by start time, ensuring that the most recent // Sort backwards by start time, ensuring that the most recent
// downloads are added first regardless of their state. // downloads are added first regardless of their state.
let loadedItemsArray = [dataItem // Tycho:
for each (dataItem in this.dataItems) //let loadedItemsArray = [dataItem
if (dataItem)]; // for each (dataItem in this.dataItems)
// if (dataItem)];
let loadedItemsArray = [];
for each (let dataItem in this.dataItems) {
if (dataItem) {
loadedItemsArray.push(dataItem);
}
}
loadedItemsArray.sort(function(a, b) b.startTime - a.startTime); loadedItemsArray.sort(function(a, b) b.startTime - a.startTime);
loadedItemsArray.forEach( loadedItemsArray.forEach(
function (dataItem) aView.onDataItemAdded(dataItem, false) function (dataItem) aView.onDataItemAdded(dataItem, false)

View file

@ -510,7 +510,14 @@ TabWindow.prototype = {
// Previews are internally stored using a map, so we need to iterate over // Previews are internally stored using a map, so we need to iterate over
// the tabbrowser's array of tabs to retrieve previews in the same order. // the tabbrowser's array of tabs to retrieve previews in the same order.
let inorder = [previews.get(t) for (t of tabs) if (previews.has(t))]; // Tycho: let inorder = [previews.get(t) for (t of tabs) if (previews.has(t))];
let inorder = [];
for (let t of tabs) {
if (previews.has(t)) {
inorder.push(previews.get(t));
}
}
// Since the internal taskbar array has not yet been updated, we must force // Since the internal taskbar array has not yet been updated, we must force
// the sorting order of our local array on it. To do so, we must walk // the sorting order of our local array on it. To do so, we must walk