Wayland IME: Avoid printing errors for compositors that pointlessly acknowledge previous IME commits rather than just the current one. Apparently kwin is one such. Fixes #5339
This commit is contained in:
parent
8202247b27
commit
40bba70bfe
2
glfw/wl_text_input.c
vendored
2
glfw/wl_text_input.c
vendored
@ -87,7 +87,7 @@ static void
|
|||||||
text_input_done(void *data UNUSED, struct zwp_text_input_v3 *txt_input UNUSED, uint32_t serial) {
|
text_input_done(void *data UNUSED, struct zwp_text_input_v3 *txt_input UNUSED, uint32_t serial) {
|
||||||
debug("text-input: done event: serial: %u current_commit_serial: %u\n", serial, commit_serial);
|
debug("text-input: done event: serial: %u current_commit_serial: %u\n", serial, commit_serial);
|
||||||
if (serial != commit_serial) {
|
if (serial != commit_serial) {
|
||||||
_glfwInputError(GLFW_PLATFORM_ERROR, "Wayland: text_input_done serial mismatch, expected=%u got=%u\n", commit_serial, serial);
|
if (serial > commit_serial) _glfwInputError(GLFW_PLATFORM_ERROR, "Wayland: text_input_done serial mismatch, expected=%u got=%u\n", commit_serial, serial);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (pending_pre_edit) {
|
if (pending_pre_edit) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user