diff options
| author | 2026-07-02 17:48:49 -0400 | |
|---|---|---|
| committer | 2026-07-02 17:48:49 -0400 | |
| commit | 14e6bb6e6b9cc2a0c0f6b5fb80144a0f9c7c82d6 (patch) | |
| tree | a762ef0f687a828cb4c13c868cd3d5a7ca013d32 /src/poll_common.c | |
| parent | d7ed3f8a7b0e5e1b4c4f648e1f12579d7273eaad (diff) | |
| download | stela-14e6bb6e6b9cc2a0c0f6b5fb80144a0f9c7c82d6.tar.gz stela-14e6bb6e6b9cc2a0c0f6b5fb80144a0f9c7c82d6.tar.bz2 stela-14e6bb6e6b9cc2a0c0f6b5fb80144a0f9c7c82d6.zip | |
Remove return value from window->poll()
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/poll_common.c')
| -rw-r--r-- | src/poll_common.c | 7 |
1 files changed, 2 insertions, 5 deletions
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. |