diff --git a/src/winio.c b/src/winio.c
index 80be167db0837b1557922eaa4fb383f48f356d05..f9b79ff1c127618ee198c765f333713d86675a76 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -2323,7 +2323,7 @@ void edit_draw(filestruct *fileptr, const char *converted, int
     if (margin > 0) {
 	wattron(edit, interface_color_pair[LINE_NUMBER]);
 #ifndef NANO_TINY
-	if (ISSET(SOFTWRAP) && (startpos / editwincols > 0))
+	if (ISSET(SOFTWRAP) && startpos >= editwincols)
 	    mvwprintw(edit, line, 0, "%*s", margin - 1, " ");
 	else
 #endif