handle closed hting better

This commit is contained in:
Adam D. Ruppe 2020-02-01 19:47:49 -05:00
parent c76d26f01f
commit cfcffbfca9
1 changed files with 5 additions and 1 deletions

View File

@ -3186,8 +3186,12 @@ struct EventLoopImpl {
SimpleWindow.processAllCustomEvents(); SimpleWindow.processAllCustomEvents();
} else { } else {
auto obj = PosixFdReader.mapping[pfds[s].fd]; auto obj = PosixFdReader.mapping[pfds[s].fd];
if(pfds[s].revents & POLLNVAL) {
obj.dispose();
} else {
obj.ready(pfds[s].revents); obj.ready(pfds[s].revents);
} }
}
ret--; ret--;
if(ret == 0) break; if(ret == 0) break;