Kevin O'Connor 92fe8f15b8 buttons: Fix possible ordering issue if a callback blocks
Invoke button callbacks directly from the background thread.  This
ensures that button notifications are delivered and delivered in the
correct order.  Previously, if a callback blocked, it was possible a
new update could start before the previous update was completed, which
could lead to lost events or out of order events.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-30 12:55:59 -05:00
..
2023-06-21 21:17:17 -04:00
2023-11-02 13:08:53 -04:00
2022-09-03 12:23:55 -04:00
2023-08-01 20:32:03 -04:00
2022-05-13 13:53:17 -04:00
2022-04-18 11:07:05 -04:00
2023-12-19 14:57:39 -05:00
2022-06-30 13:56:35 -04:00
2023-03-20 10:58:25 -04:00
2023-06-16 16:38:42 -04:00
2023-06-16 16:38:42 -04:00
2023-03-20 10:58:25 -04:00
2023-03-20 10:58:25 -04:00