Florian Müllner 7fbdaadce2 keyboard: Create extended keys before updating hover state
We want extended keys to have the same size as their parent key,
but this is currently broken and the keys end up with their
parent key's preferred size (which is smaller than its allocated
size).

This is due to the way ClutterActor's width/height properties work,
which only return the "real" (i.e. allocated) size when the allocation
is valid, and fall back to the preferred size otherwise.

As changing an StWidget's hover state involves adding or removing
the `:hover` pseudo class, this is currently always the case.
Creating the extended keys first means the keyButton's allocation
is probably valid, so do that.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/1976
2019-12-04 20:48:37 +01:00
..
2019-11-21 22:04:39 +01:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-19 20:56:16 +02:00
2019-11-11 19:25:14 +00:00