Mercurial > vim
comparison src/drawline.c @ 31788:7d0025a2940a v9.0.1226
patch 9.0.1226: spurious empty line when using text properties
Commit: https://github.com/vim/vim/commit/51b2fc2ef5183487dc1acd9f526e904e5bda7814
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jan 21 15:54:59 2023 +0000
patch 9.0.1226: spurious empty line when using text properties
Problem: Spurious empty line when using text propertie and virtual text.
Solution: Do not set "text_prop_follows" when the other text property is not
virtual text. (closes #11846)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 21 Jan 2023 17:00:41 +0100 |
parents | 68fed60575ca |
children | 96d6d31dd66b |
comparison
equal
deleted
inserted
replaced
31787:fb4192bcb42a | 31788:7d0025a2940a |
---|---|
2014 if (pt->pt_hl_id > 0) | 2014 if (pt->pt_hl_id > 0) |
2015 used_attr = syn_id2attr(pt->pt_hl_id); | 2015 used_attr = syn_id2attr(pt->pt_hl_id); |
2016 text_prop_type = pt; | 2016 text_prop_type = pt; |
2017 text_prop_attr = | 2017 text_prop_attr = |
2018 hl_combine_attr(text_prop_attr, used_attr); | 2018 hl_combine_attr(text_prop_attr, used_attr); |
2019 other_tpi = used_tpi; | 2019 if (used_tpi >= 0 && text_props[used_tpi].tp_id < 0) |
2020 other_tpi = used_tpi; | |
2020 text_prop_flags = pt->pt_flags; | 2021 text_prop_flags = pt->pt_flags; |
2021 text_prop_id = tp->tp_id; | 2022 text_prop_id = tp->tp_id; |
2022 used_tpi = tpi; | 2023 used_tpi = tpi; |
2023 } | 2024 } |
2024 } | 2025 } |