https://bugs.kde.org/show_bug.cgi?id=525847

--- Comment #7 from fujiwara <[email protected]> ---
> I don't think this is right. (even if you replace that with 
> zwp_text_input_v3_commit_string)
> I can't see why we would call send_done in response to something from the 
> text_input client only we only do it because of something from the 
> input_method client.

I'm afraid it's the the kwin issue but not IBus one.

> What I suspect what is presumably happening is:

Your suggestion would not work.

>  kwin calls `zwp_text_input_v3_preedit_string()` -> 
> `zwp_text_input_v3_send_done()`

This causes 6.0 again since it causes a GTK UI change.
6.0 kwin receives `QtWaylandServer::zwp_text_input_v3::handle_commit()

As the Wayland spec explains, I think kwin should send the preedit and
send_done only if there is the  pending preedit text.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to