patch 8.2.4845: duplicate code

Problem:    Duplicate code.
Solution:   Move code below if/else. (closes #10314)
diff --git a/src/misc1.c b/src/misc1.c
index 28d4963..2d41e35 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -673,11 +673,6 @@
 	{
 	    buf[i++] = 'R';
 	    buf[i++] = 'v';
-
-	    if (ins_compl_active())
-		buf[i++] = 'c';
-	    else if (ctrl_x_mode_not_defined_yet())
-		buf[i++] = 'x';
 	}
 	else
 	{
@@ -685,12 +680,12 @@
 		buf[i++] = 'R';
 	    else
 		buf[i++] = 'i';
-
-	    if (ins_compl_active())
-		buf[i++] = 'c';
-	    else if (ctrl_x_mode_not_defined_yet())
-		buf[i++] = 'x';
 	}
+
+	if (ins_compl_active())
+	    buf[i++] = 'c';
+	else if (ctrl_x_mode_not_defined_yet())
+	    buf[i++] = 'x';
     }
     else if ((State & CMDLINE) || exmode_active)
     {
diff --git a/src/version.c b/src/version.c
index 5540985..dc2c1ff 100644
--- a/src/version.c
+++ b/src/version.c
@@ -747,6 +747,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    4845,
+/**/
     4844,
 /**/
     4843,