diff options
author | salad <fmoenne-@student.le-101.fr> | 2020-09-20 14:55:03 +0200 |
---|---|---|
committer | salad <fmoenne-@student.le-101.fr> | 2020-09-20 14:55:03 +0200 |
commit | eef52a625c1676946b0dddfe211ebfbe62ff81b1 (patch) | |
tree | 2a35449688d347883b055e3f65fa77a86f34ea53 /src | |
parent | reworking redraw line lets go (diff) | |
download | 42-minishell-eef52a625c1676946b0dddfe211ebfbe62ff81b1.tar.gz 42-minishell-eef52a625c1676946b0dddfe211ebfbe62ff81b1.tar.bz2 42-minishell-eef52a625c1676946b0dddfe211ebfbe62ff81b1.tar.xz 42-minishell-eef52a625c1676946b0dddfe211ebfbe62ff81b1.tar.zst 42-minishell-eef52a625c1676946b0dddfe211ebfbe62ff81b1.zip |
ffs
Diffstat (limited to 'src')
-rw-r--r-- | src/c_init.c | 1 | ||||
-rw-r--r-- | src/c_input.c | 2 | ||||
-rw-r--r-- | src/c_utils.c | 8 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/c_init.c b/src/c_init.c index 2992789..8f5a573 100644 --- a/src/c_init.c +++ b/src/c_init.c @@ -97,7 +97,6 @@ int16_t else if (ft_strncmp(buf, tgetstr("kb", NULL), ft_strlen(tgetstr("kb", NULL))) == 0) { c_back_slash(&line, tcaps); - c_redraw_line(line, tcaps, msh); return (1); } else if (buf[0] == '\n') diff --git a/src/c_input.c b/src/c_input.c index 4dab9f0..be72aa9 100644 --- a/src/c_input.c +++ b/src/c_input.c @@ -86,7 +86,7 @@ int16_t if (tcaps->cpos >= 1) { *line = c_delchar(*line, tcaps->cpos); - tcaps->cpos -= 1; + tcaps->cpos--; tputs(tgetstr("le", NULL), 1, ft_putchar); tputs(tgetstr("dc", NULL), 1, ft_putchar); } diff --git a/src/c_utils.c b/src/c_utils.c index d5d818a..56cfbaa 100644 --- a/src/c_utils.c +++ b/src/c_utils.c @@ -139,9 +139,11 @@ int16_t tputs(tgetstr("cr", NULL), 1, ft_putchar); if (nlines > 1) { - tputs(tgetstr("sf", NULL), 1, ft_putchar); - tputs(tgetstr("up", NULL), 1, ft_putchar); + ft_printf("qwe"); + /* if (tcaps->lpos > 1) */ + tputs(tgetstr("up", NULL), 1, ft_putchar); tputs(tgetstr("up", NULL), 1, ft_putchar); + tputs(tgetstr("sf", NULL), 1, ft_putchar); } while (i < ft_strlen(msh->ps[0])) { @@ -152,5 +154,5 @@ int16_t if (tcaps->cpos != len) while (--len > tcaps->cpos) tputs(tgetstr("le", NULL), 1, ft_putchar); - return (ret); + return (i); } |