patch 8.2.3112: in rare cases the cursor may be somewhere in a folded line

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.
diff --git a/src/drawscreen.c b/src/drawscreen.c
index 5f531f2..da0cd13 100644
--- a/src/drawscreen.c
+++ b/src/drawscreen.c
@@ -1382,7 +1382,10 @@
 
 # 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
 }
diff --git a/src/version.c b/src/version.c
index 0653c27..160b85f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -756,6 +756,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3112,
+/**/
     3111,
 /**/
     3110,