2680 |
int |
int |
2681 |
irc_cmd_recv_305 (t_irc_server *server, char *host, char *nick, char *arguments) |
irc_cmd_recv_305 (t_irc_server *server, char *host, char *nick, char *arguments) |
2682 |
{ |
{ |
2683 |
|
t_gui_window *ptr_window; |
2684 |
|
|
2685 |
/* make gcc happy */ |
/* make gcc happy */ |
2686 |
(void) host; |
(void) host; |
2687 |
(void) nick; |
(void) nick; |
2701 |
} |
} |
2702 |
server->is_away = 0; |
server->is_away = 0; |
2703 |
server->away_time = 0; |
server->away_time = 0; |
2704 |
|
for (ptr_window = gui_windows; ptr_window; |
2705 |
|
ptr_window = ptr_window->next_window) |
2706 |
|
{ |
2707 |
|
if (SERVER(ptr_window->buffer) == server) |
2708 |
|
gui_draw_buffer_status (ptr_window->buffer, 1); |
2709 |
|
} |
2710 |
return 0; |
return 0; |
2711 |
} |
} |
2712 |
|
|
2717 |
int |
int |
2718 |
irc_cmd_recv_306 (t_irc_server *server, char *host, char *nick, char *arguments) |
irc_cmd_recv_306 (t_irc_server *server, char *host, char *nick, char *arguments) |
2719 |
{ |
{ |
2720 |
|
t_gui_window *ptr_window; |
2721 |
|
|
2722 |
/* make gcc happy */ |
/* make gcc happy */ |
2723 |
(void) host; |
(void) host; |
2724 |
(void) nick; |
(void) nick; |
2738 |
} |
} |
2739 |
server->is_away = 1; |
server->is_away = 1; |
2740 |
server->away_time = time (NULL); |
server->away_time = time (NULL); |
2741 |
|
for (ptr_window = gui_windows; ptr_window; |
2742 |
|
ptr_window = ptr_window->next_window) |
2743 |
|
{ |
2744 |
|
if (SERVER(ptr_window->buffer) == server) |
2745 |
|
gui_draw_buffer_status (ptr_window->buffer, 1); |
2746 |
|
if (SERVER(ptr_window->buffer) == server) |
2747 |
|
ptr_window->buffer->last_read_line = |
2748 |
|
ptr_window->buffer->last_line; |
2749 |
|
} |
2750 |
return 0; |
return 0; |
2751 |
} |
} |
2752 |
|
|