patch 9.0.0722: virtual text "after" does not show with 'list' set
Problem: Virtual text "after" does not show with 'list' set.
Solution: Do not break out of the loop when another text prop follows.
(closes #11337)
diff --git a/src/drawline.c b/src/drawline.c
index b71bede..2f28417 100644
--- a/src/drawline.c
+++ b/src/drawline.c
@@ -3787,14 +3787,18 @@
// When not wrapping and finished diff lines, or when displayed
// '$' and highlighting until last column, break here.
- if ((!wp->w_p_wrap
+ if (((!wp->w_p_wrap
#ifdef FEAT_DIFF
&& wlv.filler_todo <= 0
#endif
#ifdef FEAT_PROP_POPUP
- && !text_prop_above && !text_prop_follows
+ && !text_prop_above
#endif
- ) || lcs_eol_one == -1)
+ ) || lcs_eol_one == -1)
+#ifdef FEAT_PROP_POPUP
+ && !text_prop_follows
+#endif
+ )
break;
#ifdef FEAT_PROP_POPUP
if (!wp->w_p_wrap && text_prop_follows && !text_prop_above)