mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 20:32:16 +00:00
bc08ad2fbb
Until now we would:
1. Enqueue modifier key event on the stage.
2. Update device modifier state.
3. Dequeue and process modifier key event with NEW device modifier state.
But if we consider optimizing out the queuing in some cases then there
will become a problem:
1. Process modifier key event with OLD device modifier state.
2. Update device modifier state.
To correct the above we now do:
1. Update device modifier state.
2. Queue/process modifier key event with NEW device modifier state.
It appears commit
|
||
---|---|---|
.. | ||
clutter | ||
tests | ||
.gitignore | ||
meson.build |