editablelabel: Defer changes on focus-out
authorMatthias Clasen <mclasen@redhat.com>
Tue, 18 Oct 2022 18:23:22 +0000 (14:23 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 18 Oct 2022 18:23:22 +0000 (14:23 -0400)
commit7be993b72886bc3e56e166e3cb5d6de0c8a1d0b9
tree79e611b6eea609e8ae000aaf286aaa1ee23870a8
parente1d78821f662eda897e5187fca8fe9ec3f5f716f
editablelabel: Defer changes on focus-out

We can get spurious focus-out/-in pairs when
the editable label is in a popover that gets
a Wayland keyboard enter event as a result of
clicking the editable label.

A timeout isn't a great solution, but nothing
better is available right now.

Fixes: #4864
gtk/gtkeditablelabel.c