patch 9.0.0243: text properties "below" sort differently on MS-Windows

Problem:    Text properties "below" sort differently on MS-Windows.
Solution:   Use the ID as a tie breaker. (closes #10958)
diff --git a/src/drawline.c b/src/drawline.c
index 9ad6ecb..b29f5b1 100644
--- a/src/drawline.c
+++ b/src/drawline.c
@@ -9,7 +9,7 @@
 
 /*
  * drawline.c: Functions for drawing window lines on the screen.
- * This is the middle level, drawscreen. is the higher level and screen.c the
+ * This is the middle level, drawscreen.c is the higher level and screen.c the
  * lower level.
  */
 
@@ -339,6 +339,11 @@
     // same priority, one that starts first wins
     if (col1 != col2)
 	return col1 < col2 ? 1 : -1;
+
+    // for a property with text the id can be used as tie breaker
+    if (tp1->tp_id < 0)
+	return tp1->tp_id > tp2->tp_id ? 1 : -1;
+
     return 0;
 }
 #endif
diff --git a/src/version.c b/src/version.c
index a3df5cc..a5392e6 100644
--- a/src/version.c
+++ b/src/version.c
@@ -732,6 +732,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    243,
+/**/
     242,
 /**/
     241,