diff options
author | Bastien Nocera <hadess@hadess.net> | 2018-01-16 16:35:32 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2018-01-16 16:35:32 +0100 |
commit | 2947753ce5755ff3f153ad1ef55a3bb3e4829411 (patch) | |
tree | 583f0d3807b4c71c94ab41b5d1c5681a300c82fa | |
parent | 4aee87e7bc3270813fbcbd18f0fc1ad4690fcd93 (diff) | |
download | gnome-desktop-2947753ce5755ff3f153ad1ef55a3bb3e4829411.tar.gz |
thumbnail: Pass on G_MESSAGES_* envvar to thumbnailer
Even if it is sandboxed.
-rw-r--r-- | libgnome-desktop/gnome-desktop-thumbnail-script.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/libgnome-desktop/gnome-desktop-thumbnail-script.c b/libgnome-desktop/gnome-desktop-thumbnail-script.c index 0ac50f74..4fb13d6f 100644 --- a/libgnome-desktop/gnome-desktop-thumbnail-script.c +++ b/libgnome-desktop/gnome-desktop-thumbnail-script.c @@ -131,6 +131,16 @@ add_args (GPtrArray *argv_array, ...) va_end (args); } +static void +add_env (GPtrArray *array, + const char *envvar) +{ + if (g_getenv (envvar) != NULL) + add_args (array, + "--setenv", envvar, g_getenv (envvar), + NULL); +} + static char * get_extension (const char *path) { @@ -518,11 +528,8 @@ add_bwrap (GPtrArray *array, "--die-with-parent", NULL); -#if 0 - add_args (array, - "--setenv", "G_MESSAGES_DEBUG", "all", - NULL); -#endif + add_env (array, "G_MESSAGES_DEBUG"); + add_env (array, "G_MESSAGES_PREFIXED"); /* Add gnome-desktop's install prefix if needed */ if (g_strcmp0 (INSTALL_PREFIX, "") != 0 && |