Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2011-02-22 15:17:45 +0300
committerTon Roosendaal <ton@blender.org>2011-02-22 15:17:45 +0300
commit8089f857ad4d80bd12824f6fe4e753545be60745 (patch)
tree666dd42b1a9e9dab27a789f3ab7a51e3b2855963 /source/blender/blenfont
parent1ad603c39e8c16902df66876e5e2fb9920ae1f4f (diff)
Too many ifdefs made me miss the fact variables were declared inside
function...
Diffstat (limited to 'source/blender/blenfont')
-rw-r--r--source/blender/blenfont/intern/blf_lang.c36
1 files changed, 20 insertions, 16 deletions
diff --git a/source/blender/blenfont/intern/blf_lang.c b/source/blender/blenfont/intern/blf_lang.c
index c749aadade8..0914d0db349 100644
--- a/source/blender/blenfont/intern/blf_lang.c
+++ b/source/blender/blenfont/intern/blf_lang.c
@@ -77,30 +77,34 @@ void BLF_lang_init(void)
/* XXX WARNING!!! IN osx somehow the previous function call jumps in this one??? (ton, ppc) */
void BLF_lang_set(const char *str)
{
- if(str==NULL)
+ if(str==NULL) {
return;
+ }
+ else {
#if defined (_WIN32) || defined(__APPLE__)
- BLI_setenv("LANG", str);
+ BLI_setenv("LANG", str);
#else
- char *locreturn= setlocale(LC_ALL, str);
- if (locreturn == NULL) {
- char *lang= BLI_sprintfN("%s.UTF-8", str);
-
- locreturn= setlocale(LC_ALL, lang);
+ char *locreturn= setlocale(LC_ALL, str);
if (locreturn == NULL) {
- printf("could not change language to %s nor %s\n", str, lang);
- }
+ char *lang= BLI_sprintfN("%s.UTF-8", str);
- MEM_freeN(lang);
- }
+ locreturn= setlocale(LC_ALL, lang);
+ if (locreturn == NULL) {
+ printf("could not change language to %s nor %s\n", str, lang);
+ }
- setlocale(LC_NUMERIC, "C");
+ MEM_freeN(lang);
+ }
+
+ setlocale(LC_NUMERIC, "C");
#endif
- textdomain(DOMAIN_NAME);
- bindtextdomain(DOMAIN_NAME, global_messagepath);
- /* bind_textdomain_codeset(DOMAIN_NAME, global_encoding_name); */
- BLI_strncpy(global_language, str, sizeof(global_language));
+ textdomain(DOMAIN_NAME);
+ bindtextdomain(DOMAIN_NAME, global_messagepath);
+ /* bind_textdomain_codeset(DOMAIN_NAME, global_encoding_name); */
+ BLI_strncpy(global_language, str, sizeof(global_language));
+
+ }
}
void BLF_lang_encoding(const char *str)