18383e00
by Alexandros Frantzis at 2025-06-06T18:15:58+02:00
winewayland: Ignore text-input "done" events that don't modify state.
Compositors send a "done" event after every text-input commit, even if
the reported state (preedit etc) hasn't changed. Acting on such events
is at best wasteful, but can additionally lead to incorrect IME related
effects (e.g., deleting the currently selected text), so ignore them,
similarly to what Qt and GTK do.