diff mcabber/src/screen.c @ 1514:939e2957f8a8

Add option "info" (suggested by lego)
author franky@diable
date Sat, 27 Sep 2008 20:01:52 +0200
parents 9d78b571e693
children 9013d23f0a86
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sat Sep 06 17:33:01 2008 +0300
+++ b/mcabber/src/screen.c	Sat Sep 27 20:01:52 2008 +0200
@@ -1328,11 +1328,18 @@
 void scr_UpdateMainStatus(int forceupdate)
 {
   char *sm = from_utf8(jb_getstatusmsg());
+  const char *info = settings_opt_get("info");
 
   werase(mainstatusWnd);
-  mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s",
-            (unread_msg(NULL) ? '#' : ' '),
-            imstatus2char[jb_getstatus()], (sm ? sm : ""));
+  if (info)
+    mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s: %s",
+              (unread_msg(NULL) ? '#' : ' '),
+              imstatus2char[jb_getstatus()],
+              info, (sm ? sm : ""));
+  else
+    mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s",
+              (unread_msg(NULL) ? '#' : ' '),
+              imstatus2char[jb_getstatus()], (sm ? sm : ""));
   if (forceupdate) {
     top_panel(inputPanel);
     update_panels();