comparison src/charset.c @ 29605:0340a59e04ca v9.0.0143

patch 9.0.0143: cursor positioned after virtual text in empty line Commit: https://github.com/vim/vim/commit/afd2aa79eda3fe69f2e7c87d0b9b4bca874f386a Author: Bram Moolenaar <Bram@vim.org> Date: Fri Aug 5 13:07:23 2022 +0100 patch 9.0.0143: cursor positioned after virtual text in empty line Problem: Cursor positioned after virtual text in empty line. Solution: Keep cursor in the first column. (closes https://github.com/vim/vim/issues/10786)
author Bram Moolenaar <Bram@vim.org>
date Fri, 05 Aug 2022 14:15:04 +0200
parents 8f01d250793a
children 1a0aea1e23f4
comparison
equal deleted inserted replaced
29604:be929fdde270 29605:0340a59e04ca
1125 * First get the normal size, without 'linebreak' or text properties 1125 * First get the normal size, without 'linebreak' or text properties
1126 */ 1126 */
1127 size = win_chartabsize(wp, s, vcol); 1127 size = win_chartabsize(wp, s, vcol);
1128 1128
1129 # ifdef FEAT_PROP_POPUP 1129 # ifdef FEAT_PROP_POPUP
1130 if (cts->cts_has_prop_with_text) 1130 if (cts->cts_has_prop_with_text && *line != NUL)
1131 { 1131 {
1132 int i; 1132 int i;
1133 int col = (int)(s - line); 1133 int col = (int)(s - line);
1134 garray_T *gap = &wp->w_buffer->b_textprop_text; 1134 garray_T *gap = &wp->w_buffer->b_textprop_text;
1135 1135