Problem: With concealing enabled and indirectly closing a fold the cursor
may be somewhere in a folded line when it is not on the first line
of the fold.
Solution: Check if he cursor is somewhere in the folded text.
# ifdef FEAT_CONCEAL
// When the line was not folded w_wrow may have been set, recompute it.
- if (wp == curwin && lnum == wp->w_cursor.lnum && conceal_cursor_line(wp))
+ if (wp == curwin
+ && wp->w_cursor.lnum >= lnum
+ && wp->w_cursor.lnum <= lnume
+ && conceal_cursor_line(wp))
curs_columns(TRUE);
# endif
}
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 3112,
/**/
3111,
/**/