patch 9.0.0870: get E967 when using text property in quickfix window
Problem: Get E967 when using text property in quickfix window. (Sergey
Vlasov)
Solution: Do not add an extra NUL and compute the text length correctly.
(closes #11513)
diff --git a/src/testdir/test_textprop.vim b/src/testdir/test_textprop.vim
index 7ec5998..ac2be25 100644
--- a/src/testdir/test_textprop.vim
+++ b/src/testdir/test_textprop.vim
@@ -3434,4 +3434,31 @@
call StopVimInTerminal(buf)
endfunc
+def Test_textprop_in_quickfix_window()
+ enew!
+ var prop_type = 'my_prop'
+ prop_type_add(prop_type, {})
+
+ for lnum in range(1, 10)
+ setline(lnum, 'hello world')
+ endfor
+
+ cgetbuffer
+ copen
+
+ var bufnr = bufnr()
+ for lnum in range(1, line('$', bufnr->bufwinid()))
+ prop_add(lnum, 1, {
+ id: 1000 + lnum,
+ type: prop_type,
+ bufnr: bufnr,
+ })
+ endfor
+
+ prop_type_delete(prop_type)
+ cclose
+ bwipe!
+enddef
+
+
" vim: shiftwidth=2 sts=2 expandtab