From fb593c5350e8fe23b608ded5a011cd7eefe73922 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 17 Sep 2022 18:57:36 +0100 Subject: patch 9.0.0489: using "end_lnum" with virtual text causes problems Problem: Using "end_lnum" with virtual text causes problems. Solution: Disallow using "end_lnum" with virtual text. (closes #11151) Also disallow "end_col" and "length". --- src/textprop.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/textprop.c') diff --git a/src/textprop.c b/src/textprop.c index 6e5c1447f..4153e3f45 100644 --- a/src/textprop.c +++ b/src/textprop.c @@ -488,6 +488,14 @@ prop_add_common( if (dict_has_key(dict, "text")) { + if (dict_has_key(dict, "length") + || dict_has_key(dict, "end_col") + || dict_has_key(dict, "end_lnum")) + { + emsg(_(e_cannot_use_length_endcol_and_endlnum_with_text)); + goto theend; + } + text = dict_get_string(dict, "text", TRUE); if (text == NULL) goto theend; -- cgit v1.2.1