summaryrefslogtreecommitdiffstats
path: root/application/palemoon/base/content/sync
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-06-06 17:00:21 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-06-06 17:00:21 +0200
commita3a78d42f2f2f1df3528c389819a0c767a9f4552 (patch)
treecc48fd6e67fe53f4c4974a1b04af2217ce9f6546 /application/palemoon/base/content/sync
parentfde9b452139c9fa7cee2ceac6ecf9745af4f36ef (diff)
downloadUXP-a3a78d42f2f2f1df3528c389819a0c767a9f4552.tar
UXP-a3a78d42f2f2f1df3528c389819a0c767a9f4552.tar.gz
UXP-a3a78d42f2f2f1df3528c389819a0c767a9f4552.tar.lz
UXP-a3a78d42f2f2f1df3528c389819a0c767a9f4552.tar.xz
UXP-a3a78d42f2f2f1df3528c389819a0c767a9f4552.zip
Fix for loop in Sync quota dialog.
Diffstat (limited to 'application/palemoon/base/content/sync')
-rw-r--r--application/palemoon/base/content/sync/quota.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/application/palemoon/base/content/sync/quota.js b/application/palemoon/base/content/sync/quota.js
index 454052754..a42fbc722 100644
--- a/application/palemoon/base/content/sync/quota.js
+++ b/application/palemoon/base/content/sync/quota.js
@@ -193,10 +193,15 @@ var gUsageTreeView = {
return;
}
- toremove = [this._byname[coll].title for each (coll in toremove)];
- toremove = toremove.join(gSyncQuota.bundle.getString("quota.list.separator"));
+ // Tycho: toremove = [this._byname[coll].title for each (coll in toremove)];
+ let toremovetitles = [];
+ for (let coll in toremove) {
+ toremovetitles.push(this._byname[coll].title);
+ }
+
+ toremovetitles = toremovetitles.join(gSyncQuota.bundle.getString("quota.list.separator"));
caption.firstChild.nodeValue = gSyncQuota.bundle.getFormattedString(
- "quota.removal.label", [toremove]);
+ "quota.removal.label", [toremovetitles]);
if (freeup)
caption.firstChild.nodeValue += gSyncQuota.bundle.getFormattedString(
"quota.freeup.label", gSyncQuota.convertKB(freeup));