Merge pull request #582 from Repentinus/patch-1
Support for away tracking regardless of channel size
This commit is contained in:
commit
250d9b565c
|
@ -304,7 +304,7 @@ away_check (void)
|
|||
GSList *list;
|
||||
int full, sent, loop = 0;
|
||||
|
||||
if (!prefs.hex_away_track || prefs.hex_away_size_max < 1)
|
||||
if (!prefs.hex_away_track)
|
||||
return 1;
|
||||
|
||||
doover:
|
||||
|
@ -319,7 +319,7 @@ doover:
|
|||
if (sess->server->connected &&
|
||||
sess->type == SESS_CHANNEL &&
|
||||
sess->channel[0] &&
|
||||
sess->total <= prefs.hex_away_size_max)
|
||||
(sess->total <= prefs.hex_away_size_max || !prefs.hex_away_size_max))
|
||||
{
|
||||
if (!sess->done_away_check)
|
||||
{
|
||||
|
|
|
@ -320,7 +320,7 @@ fe_userlist_rehash (session *sess, struct User *user)
|
|||
if (!iter)
|
||||
return;
|
||||
|
||||
if (prefs.hex_away_track && prefs.hex_away_size_max && user->away)
|
||||
if (prefs.hex_away_track && user->away)
|
||||
nick_color = COL_AWAY;
|
||||
else if (prefs.hex_gui_ulist_color)
|
||||
nick_color = text_color_of(user->nick);
|
||||
|
@ -340,7 +340,7 @@ fe_userlist_insert (session *sess, struct User *newuser, int row, int sel)
|
|||
char *nick;
|
||||
int nick_color = 0;
|
||||
|
||||
if (prefs.hex_away_track && prefs.hex_away_size_max && newuser->away)
|
||||
if (prefs.hex_away_track && newuser->away)
|
||||
nick_color = COL_AWAY;
|
||||
else if (prefs.hex_gui_ulist_color)
|
||||
nick_color = text_color_of(newuser->nick);
|
||||
|
|
Loading…
Reference in New Issue