mozilla-nongnome-proxies.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Fri, 22 Mar 2024 10:02:25 +0100
branchfirefox123
changeset 1201 3a2c95022db2
parent 1190 2a24a948b5cf
permissions -rw-r--r--
Firefox 123.0.1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1097
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     1
# HG changeset patch
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     2
# User Wolfgang Rosenauer
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     3
# Date 1558442915 -7200
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     4
#      Tue May 21 14:48:35 2019 +0200
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     5
# Node ID 6bcf2dfebc1ea2aa34e5cc61152709fc8e409dc5
1190
2a24a948b5cf Firefox 115.0.3
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1141
diff changeset
     6
# Parent  715f01d61df8627117e6aefca540f0c1bba45011
1097
840132a4a9b3 Firefox 68.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1095
diff changeset
     7
Do not use gconf for proxy settings if not running within Gnome
0
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
Index: toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
===================================================================
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
retrieving revision 1.1
367
3fabd9f66322 begin Firefox 10 cycle
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 8
diff changeset
    12
1123
7fa561e5d7c7 Firefox 74.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1097
diff changeset
    13
diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
7fa561e5d7c7 Firefox 74.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1097
diff changeset
    14
--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
7fa561e5d7c7 Firefox 74.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1097
diff changeset
    15
+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
1190
2a24a948b5cf Firefox 115.0.3
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1141
diff changeset
    16
@@ -52,10 +52,13 @@ nsUnixSystemProxySettings::GetMainThread
568
2c74c5927ea2 first working Aurora 18 build
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 419
diff changeset
    17
 }
0
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
 
1093
3942c205588b 67.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1085
diff changeset
    19
 void nsUnixSystemProxySettings::Init() {
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 367
diff changeset
    20
-  mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
419
f6b055dd94bc commit Aurora 13 state
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 382
diff changeset
    21
-  if (mGSettings) {
1141
edb0ebe8cccc Firefox 80.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1123
diff changeset
    22
-    mGSettings->GetCollectionForSchema("org.gnome.system.proxy"_ns,
edb0ebe8cccc Firefox 80.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1123
diff changeset
    23
-                                       getter_AddRefs(mProxySettings));
0
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
+  const char* sessionType = PR_GetEnv("DESKTOP_SESSION");
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
+  if (sessionType && !strcmp(sessionType, "gnome")) {
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 367
diff changeset
    26
+    mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
419
f6b055dd94bc commit Aurora 13 state
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 382
diff changeset
    27
+    if (mGSettings) {
1190
2a24a948b5cf Firefox 115.0.3
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1141
diff changeset
    28
+      mGSettings->GetCollectionForSchema("org.gnome.system.proxy"_ns,
2a24a948b5cf Firefox 115.0.3
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1141
diff changeset
    29
+                                         getter_AddRefs(mProxySettings));
650
e8c83b144fd1 22.0b4 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 568
diff changeset
    30
+    }
1095
9c008b241362 fixed syntax issue
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1093
diff changeset
    31
   }
0
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
 }
ad87c5e85a41 patch status 20091128
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33