From a6136e8b0be70efb42801267d11a9e5edca5e377 Mon Sep 17 00:00:00 2001 From: Michael Brailsford Date: Tue, 30 Jan 2018 13:05:59 -0600 Subject: screen.c: resolve neovim issue #7937 --- src/nvim/screen.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 8a29734025..22cdcc3bef 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -3360,10 +3360,11 @@ win_line ( /* Use nextline[] if possible, it has the start of the * next line concatenated. */ - if ((prev_ptr - line) - nextlinecol >= 0) - p = nextline + (prev_ptr - line) - nextlinecol; - else + if ((prev_ptr - line) - nextlinecol >= 0) { + p = nextline + ((prev_ptr - line) - nextlinecol); + } else { p = prev_ptr; + } cap_col -= (int)(prev_ptr - line); size_t tmplen = spell_check(wp, p, &spell_hlf, &cap_col, nochange); assert(tmplen <= INT_MAX); -- cgit