toaruos/userspace
Kevin Lange ba5bff2455 Fix Panel not responding properly to focus change
Because window advertisements use yutani_wait_for, we need to actually
loop over yutani_poll() until the queue reports that it is empty,
otherwise, we'll fall into fswait - and since we've already read (and
buffered) some calls we haven't processed, nothing will happen until
either another event is delivered or the timeout occurs. This was
causing the panel to sometimes just not respond to a click because the
click was delivered during window advertisements, so we wouldn't process
it ever, since we didn't read the queue on a timeout.
2017-01-26 19:17:03 +09:00
..
core Actually set a dev value for stat 2017-01-17 23:50:06 +09:00
extra Quiet some TRACE messages 2017-01-20 15:55:37 +09:00
gui fix terminal and panel not updating timer-based things on other events 2017-01-26 18:57:28 +09:00
lib Hack in some support for getting cairo fonts from Toaru/Freetype faces 2017-01-26 18:27:27 +09:00
net Support a machine-readable output format in fetch 2017-01-14 12:41:18 +09:00
py Fix Panel not responding properly to focus change 2017-01-26 19:17:03 +09:00
tests Basic dlopen implementation 2016-12-05 17:40:10 +09:00
util Actually fill ws_xpixels/ws_ypixels, and use them for cat-img 2017-01-07 15:27:55 +09:00