mirror of
https://github.com/weechat/weechat.git
synced 2026-07-01 23:36:37 +02:00
close bug when using delete_end_line in empty line
This commit is contained in:
@@ -1006,16 +1006,16 @@ gui_input_delete_begin_of_line ()
|
||||
void
|
||||
gui_input_delete_end_of_line ()
|
||||
{
|
||||
gui_input_clipboard_copy(gui_current_window->buffer->input_buffer +
|
||||
gui_current_window->buffer->input_buffer_pos,
|
||||
gui_current_window->buffer->input_buffer_size-1);
|
||||
gui_input_clipboard_copy(gui_current_window->buffer->input_buffer +
|
||||
gui_current_window->buffer->input_buffer_pos,
|
||||
gui_current_window->buffer->input_buffer_size);
|
||||
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_pos] = ' ';
|
||||
gui_current_window->buffer->input_buffer_size = gui_current_window->buffer->input_buffer_pos ;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_size] = '\0';
|
||||
gui_draw_buffer_input (gui_current_window->buffer, 0);
|
||||
gui_input_optimize_buffer_size (gui_current_window->buffer);
|
||||
gui_current_window->buffer->completion.position = -1;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_pos] = ' ';
|
||||
gui_current_window->buffer->input_buffer_size = gui_current_window->buffer->input_buffer_pos ;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_size] = '\0';
|
||||
gui_draw_buffer_input (gui_current_window->buffer, 0);
|
||||
gui_input_optimize_buffer_size (gui_current_window->buffer);
|
||||
gui_current_window->buffer->completion.position = -1;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -1006,16 +1006,16 @@ gui_input_delete_begin_of_line ()
|
||||
void
|
||||
gui_input_delete_end_of_line ()
|
||||
{
|
||||
gui_input_clipboard_copy(gui_current_window->buffer->input_buffer +
|
||||
gui_current_window->buffer->input_buffer_pos,
|
||||
gui_current_window->buffer->input_buffer_size-1);
|
||||
gui_input_clipboard_copy(gui_current_window->buffer->input_buffer +
|
||||
gui_current_window->buffer->input_buffer_pos,
|
||||
gui_current_window->buffer->input_buffer_size);
|
||||
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_pos] = ' ';
|
||||
gui_current_window->buffer->input_buffer_size = gui_current_window->buffer->input_buffer_pos ;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_size] = '\0';
|
||||
gui_draw_buffer_input (gui_current_window->buffer, 0);
|
||||
gui_input_optimize_buffer_size (gui_current_window->buffer);
|
||||
gui_current_window->buffer->completion.position = -1;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_pos] = ' ';
|
||||
gui_current_window->buffer->input_buffer_size = gui_current_window->buffer->input_buffer_pos ;
|
||||
gui_current_window->buffer->input_buffer[gui_current_window->buffer->input_buffer_size] = '\0';
|
||||
gui_draw_buffer_input (gui_current_window->buffer, 0);
|
||||
gui_input_optimize_buffer_size (gui_current_window->buffer);
|
||||
gui_current_window->buffer->completion.position = -1;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user