1329 { |
1329 { |
1330 char *sm = from_utf8(jb_getstatusmsg()); |
1330 char *sm = from_utf8(jb_getstatusmsg()); |
1331 const char *info = settings_opt_get("info"); |
1331 const char *info = settings_opt_get("info"); |
1332 |
1332 |
1333 werase(mainstatusWnd); |
1333 werase(mainstatusWnd); |
1334 if (info) |
1334 if (info) { |
|
1335 char *info_utf8 = from_utf8(info); |
1335 mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s: %s", |
1336 mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s: %s", |
1336 (unread_msg(NULL) ? '#' : ' '), |
1337 (unread_msg(NULL) ? '#' : ' '), |
1337 imstatus2char[jb_getstatus()], |
1338 imstatus2char[jb_getstatus()], |
1338 info, (sm ? sm : "")); |
1339 info_utf8, (sm ? sm : "")); |
1339 else |
1340 g_free(info_utf8); |
|
1341 } else |
1340 mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s", |
1342 mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s", |
1341 (unread_msg(NULL) ? '#' : ' '), |
1343 (unread_msg(NULL) ? '#' : ' '), |
1342 imstatus2char[jb_getstatus()], (sm ? sm : "")); |
1344 imstatus2char[jb_getstatus()], (sm ? sm : "")); |
1343 if (forceupdate) { |
1345 if (forceupdate) { |
1344 top_panel(inputPanel); |
1346 top_panel(inputPanel); |