gtk3/modules
Carlos Garnacho 49b6410c26 imwayland: Do not defer commit() after set_surrounding_text()
For reasons that only apply to the old serial handling, asking for
the surrounding after IM changes resulted in lazy handling of
commit() afterwards.

With the recent interpretation of serials, this problem became more
apparent, since it is in fact very likely that the last interaction
step after an IM change is notifying of the changed surrounding
text after the IM change was applied.

Make handling of surrounding text similar to caret position changes,
always commit() after the state change, but skip through non-changes.

This makes the compositor state fully up-to-date after an IM change.

(cherry-picked from commit eb7c78aa4896b1d36fa09a3e68c942730b233f74)
2022-05-02 23:34:09 +02:00
..
input imwayland: Do not defer commit() after set_surrounding_text() 2022-05-02 23:34:09 +02:00
printbackends Meson: Use gnome.post_install 2022-01-14 17:30:35 +01:00
Makefile.am autotools: dist all meson related build files 2019-04-11 16:45:36 +02:00
meson.build Meson: Use gnome.post_install 2022-01-14 17:30:35 +01:00