From adb5a344fe6b4a8789813f5a39cce7067a40034f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 23 Mar 2021 14:02:05 +0100 Subject: [PATCH] ime: log warning on text-input::done() received without keyboard focus --- ime.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ime.c b/ime.c index deb6dc9c..58aecf7f 100644 --- a/ime.c +++ b/ime.c @@ -111,6 +111,15 @@ done(void *data, struct zwp_text_input_v3 *zwp_text_input_v3, return; } + if (term == NULL) { + static bool have_warned = false; + if (!have_warned) { + LOG_WARN( + "%s: text-input::done() received on seat that isn't " + "focusing a terminal window", seat->name); + } + } + /* 1. Delete existing pre-edit text */ if (seat->ime.preedit.cells != NULL) { ime_reset_preedit(seat);