From fd42a0bc23aa0f19596f40449bf869f4245cc29c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 6 Dec 2020 12:18:17 +0100 Subject: [PATCH] ime: call render_refresh_search() instead of render_refresh() When scrollback search is active --- ime.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ime.c b/ime.c index d7dbc873..ccfa6310 100644 --- a/ime.c +++ b/ime.c @@ -117,7 +117,10 @@ done(void *data, struct zwp_text_input_v3 *zwp_text_input_v3, /* 1. Delete existing pre-edit text */ if (term->ime.preedit.cells != NULL) { term_ime_reset(term); - render_refresh(term); + if (term->is_searching) + render_refresh_search(term); + else + render_refresh(term); } /* @@ -285,7 +288,10 @@ done(void *data, struct zwp_text_input_v3 *zwp_text_input_v3, term->ime.preedit.cursor.end = cell_end; } - render_refresh(term); + if (term->is_searching) + render_refresh_search(term); + else + render_refresh(term); } ime_reset_preedit(seat);