From a70a4bf7326c38eac3c35ac7755dc928a12c3b97 Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Wed, 13 Mar 2019 08:33:17 +0530
Subject: [PATCH] Do not change contents on ESC

---
 src/nnn.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/nnn.c b/src/nnn.c
index 2db41eac..2a657520 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -1610,7 +1610,6 @@ static int filterentries(char *path)
 		case 27: /* Exit filter mode on Escape */
 			if (len == 1)
 				cur = oldcur;
-			*ch = CONTROL('L');
 			goto end;
 		}
 
@@ -3240,6 +3239,12 @@ nochange:
 			/* Save current */
 			if (ndents)
 				copycurname();
+
+			if (presel == 27) {
+				presel = 0;
+				break;
+			}
+
 			goto nochange;
 		case SEL_MFLTR: // fallthrough
 		case SEL_TOGGLEDOT: // fallthrough
-- 
2.51.0