Bug 1369327 - Remove low memory platform checks in reader mode. r=Gijs

MozReview-Commit-ID: 1VUprtntsK0

--HG--
extra : rebase_source : 389628cf2f4086e1b4354d4ab0017b670a393c21
This commit is contained in:
Jonathan Hao 2017-07-18 14:44:56 +08:00
Родитель da190dd88d
Коммит 331f2a04e2
1 изменённых файлов: 1 добавлений и 9 удалений

Просмотреть файл

@ -63,18 +63,10 @@ this.ReaderMode = {
return this.isEnabledForParseOnLoad = this._getStateForParseOnLoad();
},
get isOnLowMemoryPlatform() {
let memory = Cc["@mozilla.org/xpcom/memory-service;1"].getService(Ci.nsIMemory);
delete this.isOnLowMemoryPlatform;
return this.isOnLowMemoryPlatform = memory.isLowMemoryPlatform();
},
_getStateForParseOnLoad() {
let isEnabled = Services.prefs.getBoolPref("reader.parse-on-load.enabled");
let isForceEnabled = Services.prefs.getBoolPref("reader.parse-on-load.force-enabled");
// For low-memory devices, don't allow reader mode since it takes up a lot of memory.
// See https://bugzilla.mozilla.org/show_bug.cgi?id=792603 for details.
return isForceEnabled || (isEnabled && !this.isOnLowMemoryPlatform);
return isForceEnabled || isEnabled;
},
observe(aMessage, aTopic, aData) {