render: ime: don’t render cursor if cursor begin == end

This commit is contained in:
Daniel Eklöf 2020-12-03 18:39:34 +01:00
parent e9f99df2ab
commit 83d3ae10ae
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -1093,9 +1093,10 @@ render_ime_preedit(struct terminal *term, struct buffer *buf)
}
/* Hollow cursor */
if (!term->ime.preedit.cursor.hidden) {
int start = term->ime.preedit.cursor.start;
int end = term->ime.preedit.cursor.end;
int start = term->ime.preedit.cursor.start;
int end = term->ime.preedit.cursor.end;
if (!term->ime.preedit.cursor.hidden && end > start) {
pixman_color_t fg = color_hex_to_pixman(term->colors.fg);
pixman_color_t bg = color_hex_to_pixman(term->colors.bg);