diff --git a/src/winio.c b/src/winio.c
index 221b1e74d1d6b63d2b2f5c62eff8d40e717d8399..4975fdbdf9c13f5397c0dba53cbaa9eec9db933b 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -2494,11 +2494,9 @@ int nanogetstr(bool allow_tabs, const char *buf, const char *curranswer,
 	switch (kbinput) {
 	    case NANO_TAB_KEY:
 #ifndef DISABLE_TABCOMP
-		if (allow_tabs) {
+		if (allow_tabs)
 		    answer = input_tab(answer, &statusbar_x, &tabbed,
 			list);
-		    statusbar_x = strlen(answer);
-		}
 #endif
 		break;
 	    case NANO_PREVLINE_KEY: