1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-07 10:13:12 +02:00

Free all buffers when exiting from WeeChat

This commit is contained in:
Sebastien Helleu
2004-07-10 12:29:20 +00:00
parent ab393805fb
commit 4c660ad565
10 changed files with 24 additions and 22 deletions
+1 -1
View File
@@ -818,7 +818,7 @@ irc_cmd_recv_part (t_irc_server *server, char *host, char *arguments)
if (strcmp (ptr_nick->nick, server->nick) == 0)
{
/* part request was issued by local client */
gui_buffer_free (ptr_channel->buffer);
gui_buffer_free (ptr_channel->buffer, 1);
channel_free (server, ptr_channel);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_draw_buffer_input (gui_current_window->buffer, 1);
+1 -1
View File
@@ -686,7 +686,7 @@ irc_cmd_send_part (t_irc_server *server, char *arguments)
if (BUFFER_IS_PRIVATE(gui_current_window->buffer))
{
ptr_channel = CHANNEL(gui_current_window->buffer);
gui_buffer_free (ptr_channel->buffer);
gui_buffer_free (ptr_channel->buffer, 1);
channel_free (server, ptr_channel);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_draw_buffer_input (gui_current_window->buffer, 1);
-2
View File
@@ -270,8 +270,6 @@ server_free (t_irc_server *server)
(server->next_server)->prev_server = server->prev_server;
server_destroy (server);
if (server->buffer)
gui_buffer_free (server->buffer);
free (server);
irc_servers = new_irc_servers;
}