mirror of
https://github.com/debauchee/barrier.git
synced 2026-02-07 20:34:28 +08:00
multiple times is *not* the same as calling XIfEvent() because the former will re-encounter events that it didn't process previously. to make things simple it now pulls events off the queue and saves them if not processed for selection transfer and puts them back afterwards.