mirror of
https://github.com/ironfox-oss/IronFox.git
synced 2026-07-31 18:07:06 -04:00
Applies consistent formatting and naming to patches Signed-off-by: celenity <celenity@celenity.dev>
33 lines
887 B
Diff
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,
|
|
--
|