From 6dc4176f5790ed1fad722f111cf71383bd33f660 Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Wed, 25 Apr 2018 23:09:00 +0530
Subject: [PATCH] Retire readinput()

---
 nnn.c | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

diff --git a/nnn.c b/nnn.c
index d54a1857..ba687558 100644
--- a/nnn.c
+++ b/nnn.c
@@ -1327,20 +1327,6 @@ xreadline(char *fname, char *prompt)
 	return g_buf;
 }
 
-static char *
-readinput(void)
-{
-	cleartimeout();
-	echo();
-	curs_set(TRUE);
-	memset(g_buf, 0, NAME_MAX + 1);
-	wgetnstr(stdscr, g_buf, NAME_MAX);
-	noecho();
-	curs_set(FALSE);
-	settimeout();
-	return g_buf[0] ? g_buf : NULL;
-}
-
 /*
  * Updates out with "dir/name or "/name"
  * Returns the number of bytes copied including the terminating NULL byte
@@ -2833,9 +2819,7 @@ nochange:
 				presel = FILTER;
 			goto begin;
 		case SEL_CDBM:
-			printprompt("key: ");
-			tmp = readinput();
-			clearprompt();
+			tmp = xreadline(NULL, "key: ");
 			if (tmp == NULL || tmp[0] == '\0')
 				break;
 
-- 
2.51.0