diff --git a/src/browser.c b/src/browser.c
index 8d16cd397af81805c77f36ee84aab8a858cba5d1..2abe96451b83c70061e3bea2dccc9ffca8fa40b3 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -392,7 +392,7 @@ char *do_browser(char *path, DIR *dir)
 
 	wnoutrefresh(edit);
     } while ((kbinput = get_kbinput(edit, &meta_key, &func_key)) !=
-	NANO_EXIT_KEY && kbinput != NANO_EXIT_FKEY);
+	NANO_EXIT_KEY);
 
     blank_edit();
     titlebar(NULL);