summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango/pango-language.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/pango/pango-language.c b/pango/pango-language.c
index 15d5fb64..e9c9d1f4 100644
--- a/pango/pango-language.c
+++ b/pango/pango-language.c
@@ -219,7 +219,14 @@ _pango_get_lc_ctype (void)
return g_strdup (ret);
#else
- return g_strdup (setlocale (LC_CTYPE, NULL));
+ {
+ gchar *lc_ctype = setlocale (LC_CTYPE, NULL);
+
+ if (lc_ctype)
+ return g_strdup (lc_ctype);
+ else
+ return g_strdup ("C");
+ }
#endif
}