чување 64ba48dfe29bbfefacb9d618301587481c928197
родитељ c9fc9efe92037a220f1e29ec78bd87ea7a797ba6
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Fri, 18 Feb 2022 23:44:31 +0100
Update TODO; fix join_lines reallocating to DrawState.rows_count
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 2, додавања: 6(+), брисања: 8(-)
diff --git a/TODO b/TODO
@@ -23,10 +23,6 @@
[ ] Go to line #
- [x] Update manpage
-
- [x] Reread file operation
-
[ ] Test for binary when opening?
< > Search?
diff --git a/sled.c b/sled.c
@@ -954,13 +954,15 @@ join_lines(struct DrawState* state, size_t first_line, int forward)
MAXBUFLINE);
state->buffer[i].length = state->buffer[i + 1].length;
}
- free_bufferline(state->buffer + state->rows_count - 1);
+ /*free_bufferline(state->buffer + state->rows_count - 1);*/
+ *state->buffer[state->rows_count - 1].text = 0;
+ state->buffer[state->rows_count - 1].length = 0;
state->rows_count--;
- struct BufferLine* newbuf = realloc(state->buffer,
- state->rows_count * sizeof(struct BufferLine));
+ /*struct BufferLine* newbuf = realloc(state->buffer,
+ state->buffer_size * sizeof(struct BufferLine));
if (!newbuf)
return NULL;
- state->buffer = newbuf;
+ state->buffer = newbuf;*/
state->dirty = 1;
return state;
}