Mercurial > hg
changeset 1515:9013d23f0a86
Forgot those poor non-utf8 locale-souls
author | franky@diable |
---|---|
date | Sat, 27 Sep 2008 20:58:45 +0200 |
parents | 939e2957f8a8 |
children | 581d7bc8a404 |
files | mcabber/src/screen.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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 : ""));