Files
IronFox/patches/gecko-autoconfig-setenv.patch
celenity ceeae87d00 feat: Patch formatting
Applies consistent formatting and naming to patches

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-06 00:50:48 +00:00

33 lines
887 B
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: celenity <celenity@celenity.dev>
Date: Sun, 05 Jul 2026 20:19:20 +0000
Subject: [PATCH] Gecko - AutoConfig setEnv()
Adds support for setting environment variables via Firefox's AutoConfig functionality.
Signed-off-by: celenity <celenity@celenity.dev>
---
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,
--