osc: store column of FTCS_COMMAND_{EXECUTED,FINISHED} in row struct

This commit is contained in:
Daniel Eklöf 2022-12-08 10:46:46 +01:00
parent f8e875a7cd
commit e9607de5ae
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 16 additions and 2 deletions

4
grid.c
View file

@ -367,6 +367,8 @@ grid_row_alloc(int cols, bool initialize)
row->linebreak = false;
row->extra = NULL;
row->shell_integration.prompt_marker = false;
row->shell_integration.cmd_start = -1;
row->shell_integration.cmd_end = -1;
if (initialize) {
row->cells = xcalloc(cols, sizeof(row->cells[0]));
@ -588,6 +590,8 @@ _line_wrap(struct grid *old_grid, struct row **new_grid, struct row *row,
grid_row_reset_extra(new_row);
new_row->linebreak = false;
new_row->shell_integration.prompt_marker = false;
new_row->shell_integration.cmd_start = -1;
new_row->shell_integration.cmd_end = -1;
tll_foreach(old_grid->sixel_images, it) {
if (it->item.pos.row == *row_idx) {