From b5f93b6164da0b18090e3cee01a3ac31eb96709b Mon Sep 17 00:00:00 2001 From: Valentin Batz Date: Wed, 12 Jan 2005 16:40:44 +0000 Subject: call setlocale(LC_ALL, ) once in fe-text/irssi.c and not everytime recode_get_charset() is called in recode.c git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3703 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/recode.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/core/recode.c') diff --git a/src/core/recode.c b/src/core/recode.c index 95060e91..e073169e 100644 --- a/src/core/recode.c +++ b/src/core/recode.c @@ -25,8 +25,6 @@ #include "lib-config/iconfig.h" #include "misc.h" -#include - #ifdef HAVE_GLIB2 static gboolean recode_get_charset(const char **charset) { @@ -34,9 +32,7 @@ static gboolean recode_get_charset(const char **charset) if (**charset) /* we use the same test as in src/fe-text/term.c:123 */ return !g_strcasecmp(*charset, "utf-8"); - - /* we have to set LC_ALL to "" to get the charset of the user */ - setlocale(LC_ALL, ""); + return g_get_charset(charset); } #endif -- cgit v1.2.3