diff options
| author | bfredl <bjorn.linse@gmail.com> | 2023-12-22 11:49:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-22 11:49:06 +0100 |
| commit | d9d9d94343cc3ee2c9bcda37e987d63e84928d79 (patch) | |
| tree | d07465d7fbd6c758fa3f393edf55a6b0a1a45f3a /src/nvim/api | |
| parent | 92204b06e7365cf4c68e6ea8258dce801f0a5df9 (diff) | |
| parent | 66ac327db27c8097cfa6c1f136dca96151b074f4 (diff) | |
| download | rneovim-d9d9d94343cc3ee2c9bcda37e987d63e84928d79.tar.gz rneovim-d9d9d94343cc3ee2c9bcda37e987d63e84928d79.tar.bz2 rneovim-d9d9d94343cc3ee2c9bcda37e987d63e84928d79.zip | |
Merge pull request #26528 from bfredl/nodrawstate
refactor(drawline): remove LineDrawState and wlv->saved_n_extra
Diffstat (limited to 'src/nvim/api')
| -rw-r--r-- | src/nvim/api/extmark.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nvim/api/extmark.c b/src/nvim/api/extmark.c index ec47d7227e..fa3c5afcc6 100644 --- a/src/nvim/api/extmark.c +++ b/src/nvim/api/extmark.c @@ -665,9 +665,8 @@ Integer nvim_buf_set_extmark(Buffer buffer, Integer ns_id, Integer line, Integer } if (HAS_KEY(opts, set_extmark, sign_text)) { - sign.text.ptr = NULL; - VALIDATE_S(init_sign_text(NULL, &sign.text.ptr, opts->sign_text.data), - "sign_text", "", { + sign.text[0] = 0; + VALIDATE_S(init_sign_text(NULL, sign.text, opts->sign_text.data), "sign_text", "", { goto error; }); sign.flags |= kSHIsSign; @@ -785,7 +784,7 @@ Integer nvim_buf_set_extmark(Buffer buffer, Integer ns_id, Integer line, Integer uint32_t decor_indexed = DECOR_ID_INVALID; if (sign.flags & kSHIsSign) { decor_indexed = decor_put_sh(sign); - if (sign.text.ptr != NULL) { + if (sign.text[0]) { decor_flags |= MT_FLAG_DECOR_SIGNTEXT; } if (sign.number_hl_id || sign.line_hl_id || sign.cursorline_hl_id) { |