--- a/mcabber/mcabber/screen.c Sat Aug 25 15:42:34 2012 +0200
+++ b/mcabber/mcabber/screen.c Thu Oct 11 22:44:34 2012 +0200
@@ -61,7 +61,7 @@
#include "xmpp.h"
#include "main.h"
-#define get_color(col) (COLOR_PAIR(col)|COLOR_ATTRIB[col])
+#define get_color(col) (COLOR_PAIR(col)|COLOR_ATTRIB[col])
#define compose_color(col) (COLOR_PAIR(col->color_pair)|col->color_attrib)
#define DEFAULT_LOG_WIN_HEIGHT (5+2)
@@ -432,6 +432,7 @@
"msgout",
"msghl",
"status",
+ "log",
"roster",
"rostersel",
"rosterselmsg",
@@ -492,6 +493,10 @@
init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE),
find_color(backstatus));
break;
+ case COLOR_LOG:
+ init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE),
+ find_color(background));
+ break;
case COLOR_ROSTER:
init_pair(i+1, ((color) ? find_color(color) : COLOR_GREEN),
find_color(background));
@@ -799,6 +804,7 @@
settings_set_guard("color_msghl", scr_color_guard);
settings_set_guard("color_bgstatus", scr_color_guard);
settings_set_guard("color_status", scr_color_guard);
+ settings_set_guard("color_log", scr_color_guard);
settings_set_guard("color_roster", scr_color_guard);
settings_set_guard("color_bgrostersel", scr_color_guard);
settings_set_guard("color_rostersel", scr_color_guard);
@@ -1624,6 +1630,8 @@
wbkgd(logWnd, get_color(COLOR_GENERAL));
wbkgd(chatstatusWnd, get_color(COLOR_STATUS));
wbkgd(mainstatusWnd, get_color(COLOR_STATUS));
+
+ wattrset(logWnd, get_color(COLOR_LOG));
} else {
/* Resize/move windows */
wresize(rosterWnd, CHAT_WIN_HEIGHT, Roster_Width);