From e003436e91ce2f46e73a2ddb718f4c2da4afb195 Mon Sep 17 00:00:00 2001 From: Brian Callahan Date: Thu, 29 May 2014 18:16:24 -0400 Subject: [PATCH] Dumbest off-by-one ever... --- src/cmd/emg/display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd/emg/display.c b/src/cmd/emg/display.c index 1739aee..bf54aa2 100644 --- a/src/cmd/emg/display.c +++ b/src/cmd/emg/display.c @@ -623,6 +623,7 @@ void modeline(WINDOW *wp) int lchar; /* character to draw line in buffer with */ int n; /* cursor position count */ int len; /* line/column display check */ + int perc; /* percent down */ char sl[25]; /* line/column display (probably overkill) */ n = wp->w_toprow + wp->w_ntrows; /* Location */ @@ -676,7 +677,7 @@ void modeline(WINDOW *wp) } len = snprintf(sl, sizeof(sl), " %d%% (%d,%d) ", - ((100*(wp->w_dotline + 1)) / bp->b_lines), + ((100*(wp->w_dotline)) / bp->b_lines), (wp->w_dotline + 1), getccol(FALSE)); if (len < sizeof(sl) && len != -1) n += vtputs(sl);