Skip to content
Snippets Groups Projects
Commit ef5a2149 authored by Camilla Löwy's avatar Camilla Löwy
Browse files

X11: Fix set not being reset each call to select

parent 67a55efa
No related branches found
No related tags found
No related merge requests found
......@@ -59,16 +59,19 @@ static GLFWbool waitForEvent(double* timeout)
const int fd = ConnectionNumber(_glfw.x11.display);
int count = fd + 1;
FD_ZERO(&fds);
FD_SET(fd, &fds);
#if defined(__linux__)
FD_SET(_glfw.linjs.inotify, &fds);
if (fd < _glfw.linjs.inotify)
if (_glfw.linjs.inotify > fd)
count = _glfw.linjs.inotify + 1;
#endif
for (;;)
{
FD_ZERO(&fds);
FD_SET(fd, &fds);
#if defined(__linux__)
if (_glfw.linjs.inotify > 0)
FD_SET(_glfw.linjs.inotify, &fds);
#endif
if (timeout)
{
const long seconds = (long) *timeout;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment