[gimp] Bug 704510 - GIMP segfaults on OSX.



commit 237067039629c946302ad82b680cb8b21898274e
Author: Jehan <jehan girinstud io>
Date:   Fri Jul 19 20:49:40 2013 +0900

    Bug 704510 - GIMP segfaults on OSX.
    
    Forgot a setenv() with possible a NULL value.

 app/widgets/gimptranslationstore.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/app/widgets/gimptranslationstore.c b/app/widgets/gimptranslationstore.c
index b5f1c00..bf8ec71 100644
--- a/app/widgets/gimptranslationstore.c
+++ b/app/widgets/gimptranslationstore.c
@@ -100,7 +100,10 @@ gimp_translation_store_constructed (GObject *object)
   g_setenv ("LANGUAGE", setlocale (LC_ALL, NULL), TRUE);
   setlocale (LC_ALL, "");
   label = g_strdup_printf ("%s", _("System Language"));
-  g_setenv ("LANGUAGE", current_lang, TRUE);
+  if (current_lang)
+    g_setenv ("LANGUAGE", current_lang, TRUE);
+  else
+    g_unsetenv ("LANGUAGE");
   setlocale (LC_ALL, "");
   g_free (current_lang);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]