diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-01 21:59:08 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2020-02-01 21:59:08 -0500 |
commit | a18c27ddde9bb269948d5849df4840273237a24b (patch) | |
tree | fac3989394e2f90c57f839cfbda65cfc073ee83b | |
parent | f9ddbe36407c86574c22d85aca319c00d5342600 (diff) | |
download | UXP-a18c27ddde9bb269948d5849df4840273237a24b.tar UXP-a18c27ddde9bb269948d5849df4840273237a24b.tar.gz UXP-a18c27ddde9bb269948d5849df4840273237a24b.tar.lz UXP-a18c27ddde9bb269948d5849df4840273237a24b.tar.xz UXP-a18c27ddde9bb269948d5849df4840273237a24b.zip |
Issue #65 - Remove AppConstants from netwerk/
-rw-r--r-- | netwerk/protocol/http/UserAgentUpdates.jsm | 12 | ||||
-rw-r--r-- | netwerk/protocol/http/moz.build | 7 |
2 files changed, 9 insertions, 10 deletions
diff --git a/netwerk/protocol/http/UserAgentUpdates.jsm b/netwerk/protocol/http/UserAgentUpdates.jsm index 602705ebe..6b600e592 100644 --- a/netwerk/protocol/http/UserAgentUpdates.jsm +++ b/netwerk/protocol/http/UserAgentUpdates.jsm @@ -10,7 +10,6 @@ const Ci = Components.interfaces; const Cc = Components.classes; const Cu = Components.utils; -Cu.import("resource://gre/modules/AppConstants.jsm"); Cu.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm"); @@ -144,13 +143,14 @@ this.UserAgentUpdates = { // try to load next one if the previous load failed return prevLoad ? prevLoad.then(null, tryNext) : tryNext(); }, null).then(null, (ex) => { - if (AppConstants.platform !== "android") { - // All previous (non-Android) load attempts have failed, so we bail. - throw new Error("UserAgentUpdates: Failed to load " + FILE_UPDATES + - ex + "\n" + ex.stack); - } +#ifndef MOZ_WIDGET_ANDROID // Make one last attempt to read from the Fennec APK root. return readChannel("resource://android/" + FILE_UPDATES); +#else + // All previous (non-Android) load attempts have failed, so we bail. + throw new Error("UserAgentUpdates: Failed to load " + FILE_UPDATES + + ex + "\n" + ex.stack); +#endif }).then((update) => { // Apply update if loading was successful this._applyUpdate(update); diff --git a/netwerk/protocol/http/moz.build b/netwerk/protocol/http/moz.build index 1368ee707..37e801f2f 100644 --- a/netwerk/protocol/http/moz.build +++ b/netwerk/protocol/http/moz.build @@ -99,10 +99,9 @@ IPDL_SOURCES += [ 'PHttpChannel.ipdl', ] -EXTRA_JS_MODULES += [ - 'UserAgentOverrides.jsm', - 'UserAgentUpdates.jsm', -] +EXTRA_JS_MODULES += ['UserAgentOverrides.jsm'] + +EXTRA_PP_JS_MODULES += ['UserAgentUpdates.jsm'] include('/ipc/chromium/chromium-config.mozbuild') |