From 89e737dba129f514e6b8947a9b6fd277c531e9c3 Mon Sep 17 00:00:00 2001 From: Gunnar Hjalmarsson Date: Fri, 7 Feb 2020 20:28:16 +0100 Subject: Only set LANGUAGE if not in a live session Fixes LP: #1861481 --- debian/patches/04_language_handling.patch | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/debian/patches/04_language_handling.patch b/debian/patches/04_language_handling.patch index 6a46f8ec..551fa665 100644 --- a/debian/patches/04_language_handling.patch +++ b/debian/patches/04_language_handling.patch @@ -69,12 +69,15 @@ Index: lightdm/src/seat.c =================================================================== --- lightdm.orig/src/seat.c +++ lightdm/src/seat.c -@@ -987,7 +987,7 @@ configure_session (Session *session, Ses +@@ -987,7 +987,10 @@ configure_session (Session *session, Se } if (language && language[0] != '\0') { - session_set_env (session, "LANG", language); -+ session_set_env (session, "LANGUAGE", language); ++ /* Only set LANGUAGE if not in a live session ++ https://launchpad.net/bugs/1861481 */ ++ if (system ("df | grep -q ^/cow") != 0) ++ session_set_env (session, "LANGUAGE", language); session_set_env (session, "GDM_LANG", language); } } -- cgit v1.2.1