From bcd80d3dfbc1c41da33cb1c874f2439d8a2ef63b Mon Sep 17 00:00:00 2001
From: Frederic Culot <calcurse@culot.org>
Date: Sun, 5 Jul 2009 16:28:03 +0000
Subject: Fixed a bug in the line editor: characters could be erased before the
 beginning of the string (thanks Martin for reporting this).

---
 src/utils.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/utils.c b/src/utils.c
index 4c492d9..b68bf23 100755
--- a/src/utils.c
+++ b/src/utils.c
@@ -1,4 +1,4 @@
-/*	$calcurse: utils.c,v 1.71 2009/06/23 08:52:07 culot Exp $	*/
+/*	$calcurse: utils.c,v 1.72 2009/07/05 16:28:04 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -327,7 +327,7 @@ getstring (WINDOW *win, char *str, int l, int x, int y)
 	case 330:
 	case 127:
 	case CTRL ('H'):
-	  if (len > 0)
+	  if (len > 0 && newpos > x)
 	    {
 	      --newpos;
 	      --len;
-- 
cgit v1.2.3-70-g09d2