summarylogtreecommitdiffstats
path: root/0003-screen-Ignore-some-more-environment-variables.patch
diff options
context:
space:
mode:
Diffstat (limited to '0003-screen-Ignore-some-more-environment-variables.patch')
-rw-r--r--0003-screen-Ignore-some-more-environment-variables.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/0003-screen-Ignore-some-more-environment-variables.patch b/0003-screen-Ignore-some-more-environment-variables.patch
new file mode 100644
index 000000000000..8b0deabebfc1
--- /dev/null
+++ b/0003-screen-Ignore-some-more-environment-variables.patch
@@ -0,0 +1,26 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Tue, 27 Oct 2020 20:16:39 +0000
+Subject: [PATCH] screen: Ignore some more environment variables
+
+- `GJS_DEBUG_OUTPUT` and `GJS_DEBUG_TOPICS` are set by GNOME Shell.
+- `G_ENABLE_DIAGNOSTIC` is set by GNOME Terminal itself.
+---
+ src/terminal-screen.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/terminal-screen.c b/src/terminal-screen.c
+index 8abc59fd..6e8c590d 100644
+--- a/src/terminal-screen.c
++++ b/src/terminal-screen.c
+@@ -1457,7 +1457,10 @@ terminal_screen_get_child_environment (TerminalScreen *screen,
+ g_hash_table_remove (env_table, "EXIT_STATUS");
+ g_hash_table_remove (env_table, "GIO_LAUNCHED_DESKTOP_FILE");
+ g_hash_table_remove (env_table, "GIO_LAUNCHED_DESKTOP_FILE_PID");
++ g_hash_table_remove (env_table, "GJS_DEBUG_OUTPUT");
++ g_hash_table_remove (env_table, "GJS_DEBUG_TOPICS");
+ g_hash_table_remove (env_table, "GNOME_DESKTOP_ICON");
++ g_hash_table_remove (env_table, "G_ENABLE_DIAGNOSTIC");
+ g_hash_table_remove (env_table, "INVOCATION_ID");
+ g_hash_table_remove (env_table, "JOURNAL_STREAM");
+ g_hash_table_remove (env_table, "LINES");