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

api: add functions completion_new, completion_search and completion_free (issue #1484)

This commit is contained in:
Sébastien Helleu
2020-04-27 00:14:36 +02:00
parent 0f1cee08bf
commit d3020976d5
35 changed files with 1305 additions and 81 deletions
+1 -13
View File
@@ -648,7 +648,6 @@ gui_buffer_new (struct t_weechat_plugin *plugin,
void *close_callback_data)
{
struct t_gui_buffer *new_buffer;
struct t_gui_completion *new_completion;
int first_buffer_creation;
if (!name || !name[0])
@@ -757,12 +756,7 @@ gui_buffer_new (struct t_weechat_plugin *plugin,
new_buffer->input_undo_count = 0;
/* init completion */
new_completion = malloc (sizeof (*new_completion));
if (new_completion)
{
new_buffer->completion = new_completion;
gui_completion_buffer_init (new_completion, new_buffer);
}
new_buffer->completion = gui_completion_new (NULL, new_buffer);
/* init history */
new_buffer->history = NULL;
@@ -4812,12 +4806,6 @@ gui_buffer_print_log ()
ptr_line = ptr_line->next_line;
}
if (ptr_buffer->completion)
{
log_printf ("");
gui_completion_print_log (ptr_buffer->completion);
}
}
log_printf ("");