[rhythmbox/wip/hadess/fix-setlocale: 1/2] shell: Fix locale initialisation
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [rhythmbox/wip/hadess/fix-setlocale: 1/2] shell: Fix locale initialisation
- Date: Fri,  2 Apr 2021 13:44:30 +0000 (UTC)
commit 5c671cea598418f5f357b5f029f409ec957941a1
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Apr 2 15:41:11 2021 +0200
    shell: Fix locale initialisation
    
    Call setlocale() with "" as the locale to initialise locale support from
    environment variables, rather than with NULL, which will return the
    current locale setting in a retval we ignore.
    
    This call has no effect on Rhythmbox when it works properly, as the
    GApplication class code will call it, but as we need to call
    setlocale() as early as possible, in case of initialisation problems.
 shell/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/shell/main.c b/shell/main.c
index 7170f29d5..1a629f6a7 100644
--- a/shell/main.c
+++ b/shell/main.c
@@ -66,7 +66,7 @@ main (int argc, char **argv)
        g_setenv ("GSETTINGS_SCHEMA_DIR", SHARE_UNINSTALLED_BUILDDIR, TRUE);
 #endif
 
-       setlocale (LC_ALL, NULL);
+       setlocale (LC_ALL, "");
 
 #ifdef ENABLE_NLS
        /* initialize i18n */
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]