From 84b67e99b1d1b6f1dac27bf36d522c5eb53b6dfa Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 8 Jul 2020 10:16:38 -0400 Subject: [PATCH] add jtk_wake() --- src/jtk/jtk.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/jtk/jtk.c b/src/jtk/jtk.c index 397371c..a6c6db7 100644 --- a/src/jtk/jtk.c +++ b/src/jtk/jtk.c @@ -701,3 +701,13 @@ void jtk_wait_event(jtk_event_t * event, uint64_t time_to_wait) select(x_fd + 1, &fds, NULL, NULL, &tv); } } + +void jtk_wake(void) +{ + XEvent event = { + .type = GenericEvent, + }; + XLockDisplay(g_display); + XPutBackEvent(g_display, &event); + XUnlockDisplay(g_display); +}