diff options
Diffstat (limited to 'src/common/hexchat.c')
-rw-r--r-- | src/common/hexchat.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/common/hexchat.c b/src/common/hexchat.c index 9bd4985b..140f7653 100644 --- a/src/common/hexchat.c +++ b/src/common/hexchat.c @@ -336,14 +336,15 @@ doover: list = list->next; } - /* done them all, reset done_away_check to FALSE and start over */ + /* done them all, reset done_away_check to FALSE and start over unless we have away-notify */ if (full) { list = sess_list; while (list) { sess = list->data; - sess->done_away_check = FALSE; + if (!sess->server->have_awaynotify) + sess->done_away_check = FALSE; list = list->next; } loop++; |