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:
+1
-1
@@ -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
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user