diff --git a/src/browser.c b/src/browser.c
index 34f8b8e55f3e78351d808a77d32e830179146702..de264cdd30cf3cd53be018108b67ac3044cc8ee2 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -173,12 +173,12 @@ char *do_browser(char *path)
 	} else if (func == do_search) {
 	    do_filesearch();
 	} else if (func == do_research) {
-	    do_fileresearch(FALSE);
+	    do_fileresearch(TRUE);
 #ifndef NANO_TINY
 	} else if (func == do_findprevious) {
-	    do_fileresearch(TRUE);
-	} else if (func == do_findnext) {
 	    do_fileresearch(FALSE);
+	} else if (func == do_findnext) {
+	    do_fileresearch(TRUE);
 #endif
 	} else if (func == do_left) {
 	    if (selected > 0)