summarylogtreecommitdiffstats
path: root/0003-screen-Ignore-some-more-environment-variables.patch
blob: 8b0deabebfc1ef7b6366dc909f2c9297df064ee6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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");