# HG changeset patch # User franky@diable # Date 1222541925 -7200 # Node ID 9013d23f0a86f9da2e770e32b176c4bd3920598c # Parent 939e2957f8a83303901185e455b103fe4699d06d Forgot those poor non-utf8 locale-souls diff -r 939e2957f8a8 -r 9013d23f0a86 mcabber/src/screen.c --- a/mcabber/src/screen.c Sat Sep 27 20:01:52 2008 +0200 +++ b/mcabber/src/screen.c Sat Sep 27 20:58:45 2008 +0200 @@ -1331,12 +1331,14 @@ const char *info = settings_opt_get("info"); werase(mainstatusWnd); - if (info) + if (info) { + char *info_utf8 = from_utf8(info); mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s: %s", (unread_msg(NULL) ? '#' : ' '), imstatus2char[jb_getstatus()], - info, (sm ? sm : "")); - else + info_utf8, (sm ? sm : "")); + g_free(info_utf8); + } else mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s", (unread_msg(NULL) ? '#' : ' '), imstatus2char[jb_getstatus()], (sm ? sm : ""));