659 |
gui_draw_buffer_infobar (gui_current_window->buffer, 1); |
gui_draw_buffer_infobar (gui_current_window->buffer, 1); |
660 |
} |
} |
661 |
|
|
662 |
/* second has changed ? => count down time for infobar, if needed */ |
/* second has changed ? */ |
663 |
if (local_time->tm_sec != old_sec) |
if (local_time->tm_sec != old_sec) |
664 |
{ |
{ |
665 |
old_sec = local_time->tm_sec; |
old_sec = local_time->tm_sec; |
666 |
|
|
667 |
|
/* infobar count down */ |
668 |
if (gui_infobar && gui_infobar->remaining_time > 0) |
if (gui_infobar && gui_infobar->remaining_time > 0) |
669 |
{ |
{ |
670 |
gui_infobar->remaining_time--; |
gui_infobar->remaining_time--; |
674 |
gui_draw_buffer_infobar (gui_current_window->buffer, 1); |
gui_draw_buffer_infobar (gui_current_window->buffer, 1); |
675 |
} |
} |
676 |
} |
} |
677 |
check_away++; |
|
678 |
if (check_away >= CHECK_AWAY_DELAY) |
/* away check */ |
679 |
|
if (cfg_irc_away_check != 0) |
680 |
{ |
{ |
681 |
check_away = 0; |
check_away++; |
682 |
server_check_away (); |
if (check_away >= (cfg_irc_away_check * 60)) |
683 |
|
{ |
684 |
|
check_away = 0; |
685 |
|
server_check_away (); |
686 |
|
} |
687 |
} |
} |
688 |
} |
} |
689 |
|
|