зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
da190dd88d
Коммит
331f2a04e2
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче