Files
IronFox/patches/gecko-support-autoconfig.patch
celenity 1a682e143e IronFox v147.0.2
ironfox-oss/IronFox!121
____

## Changes

- Updated to Firefox [`147.0.2`](https://firefox.com/firefox/android/147.0.2/releasenotes/).
- Updated to Rust [`1.93.0`](https://releases.rs/docs/1.93.0/).
- Other minor tweaks, fixes, and enhancements.

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: Weblate <hosted@weblate.org>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
2026-01-27 21:18:49 +00:00

36 lines
1.1 KiB
Diff

diff --git a/extensions/pref/autoconfig/src/nsReadConfig.cpp b/extensions/pref/autoconfig/src/nsReadConfig.cpp
index 73da0a726d53..7cbcc7740ffe 100644
--- a/extensions/pref/autoconfig/src/nsReadConfig.cpp
+++ b/extensions/pref/autoconfig/src/nsReadConfig.cpp
@@ -246,7 +246,7 @@ nsresult nsReadConfig::openAndEvaluateJSFile(const char* aFileName,
nsresult rv;
nsCOMPtr<nsIInputStream> inStr;
- if (isBinDir) {
+ if (false) {
nsCOMPtr<nsIFile> jsFile;
#if defined(MOZ_WIDGET_GTK)
if (!mozilla::widget::IsRunningUnderFlatpakOrSnap()) {
diff --git a/extensions/pref/autoconfig/src/prefcalls.js b/extensions/pref/autoconfig/src/prefcalls.js
index fcd0554e9598..71bf90dc473e 100644
--- a/extensions/pref/autoconfig/src/prefcalls.js
+++ b/extensions/pref/autoconfig/src/prefcalls.js
@@ -196,7 +196,17 @@ function getenv(name) {
return undefined;
}
+function setEnv(name, value) {
+ try {
+ return Services.env.set(name, value);
+ } catch (e) {
+ displayError("getEnvironment", e);
+ }
+ return undefined;
+}
+
var APIs = {
+ setEnv,
pref,
defaultPref,
lockPref,