From 14e6bb6e6b9cc2a0c0f6b5fb80144a0f9c7c82d6 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Thu, 2 Jul 2026 17:48:49 -0400 Subject: Remove return value from window->poll() Signed-off-by: Andrew Opalach --- src/poll_common.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/poll_common.c') diff --git a/src/poll_common.c b/src/poll_common.c index 868fa46..c9a8971 100644 --- a/src/poll_common.c +++ b/src/poll_common.c @@ -5,7 +5,7 @@ #include "poll_common.h" #ifdef STELA_POLL_INLINE -bool stl_poll_common(struct stl_window *window, struct nn_pollfd *fds, bool block) +void stl_poll_common(struct nn_pollfd *fds, bool block) { fds[0].revents = 0; #ifdef STELA_PAUSE @@ -18,7 +18,7 @@ bool stl_poll_common(struct stl_window *window, struct nn_pollfd *fds, bool bloc if (nn_poll_fds(fds, 1, (block) ? -1 : 0) < 0 && errno != EINTR) { #endif log_error("poll() failed %s (%d).", nn_strerror(errno), errno); - return false; + al_assert(fds[0].revents == 0 && fds[1].revents == 0); } // On Wayland this will happen consistantly if the program is lagging too hard. @@ -27,10 +27,7 @@ bool stl_poll_common(struct stl_window *window, struct nn_pollfd *fds, bool bloc log_error("poll() returned error in revents (%d).", fds[0].revents); al_assert(false); exit(0); - return false; } - - return !window->closed; } #ifdef STELA_PAUSE // wake() must be thread-safe. -- cgit v1.2.3-101-g0448