commit | 1a58c7f2115a982a9156779bb6141acd303ddef5 | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Mon Dec 09 15:49:48 2013 -0800 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Mon Dec 09 16:19:33 2013 -0800 |
tree | fd3663db6a3edd0a5d0b49d2dbe67a99abbba7d5 | |
parent | 09877f3231623cca65ca08f3a3a694b2af495c80 [diff] |
client: Handle EINTR in wl_display_dispatch_queue() Restart the poll() if we take a signal. This is easily triggered in an application that ends up blocking in eglSwapBuffers(), and causes EGL to fail to allocate a back buffer.