patch 8.2.3257: calling prop_find() with -1 for ID gives errornous error
Problem: Calling prop_find() with -1 for ID gives errornous error. (Naohiro
Ono)
Solution: When passing -1 use -2. (closes #8674)
diff --git a/src/textprop.c b/src/textprop.c
index 92dc645..bc27aef 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -686,7 +686,11 @@
skipstart = dict_get_bool(dict, (char_u *)"skipstart", 0);
if (dict_find(dict, (char_u *)"id", -1) != NULL)
+ {
id = dict_get_number(dict, (char_u *)"id");
+ if (id == -1)
+ id = -2;
+ }
if (dict_find(dict, (char_u *)"type", -1))
{
char_u *name = dict_get_string(dict, (char_u *)"type", FALSE);