From eef52a625c1676946b0dddfe211ebfbe62ff81b1 Mon Sep 17 00:00:00 2001
From: salad <fmoenne-@student.le-101.fr>
Date: Sun, 20 Sep 2020 14:55:03 +0200
Subject: ffs

---
 src/c_init.c  | 1 -
 src/c_input.c | 2 +-
 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);
 }
-- 
cgit v1.2.3