diff --git a/toolkit/mozapps/downloads/DownloadUtils.jsm b/toolkit/mozapps/downloads/DownloadUtils.jsm index 2c4875947255..b03c5e8e1fd7 100644 --- a/toolkit/mozapps/downloads/DownloadUtils.jsm +++ b/toolkit/mozapps/downloads/DownloadUtils.jsm @@ -486,9 +486,12 @@ this.DownloadUtils = { if (typeof Intl != "undefined") { aBytes = getLocaleNumberFormat(fractionDigits) .format(aBytes); - } else if (gDecimalSymbol != ".") { + } else { // FIXME: Fall back to the old hack, will be fixed in bug 1200494. - aBytes = aBytes.toFixed(fractionDigits).replace(".", gDecimalSymbol); + aBytes = aBytes.toFixed(fractionDigits); + if (gDecimalSymbol != ".") { + aBytes = aBytes.replace(".", gDecimalSymbol); + } } }