mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 07:47:17 +00:00
gl/wayland: don't block the event loop after poll
Use the dispatch_pending set of functions which just run the currently queued up events instead of potentially waiting for an event to occur.
This commit is contained in:
parent
70ccb610f6
commit
8332b1abe8
1 changed files with 2 additions and 2 deletions
|
@ -120,9 +120,9 @@ wayland_event_source_dispatch (GSource * base,
|
|||
|
||||
if (source->pfd.revents) {
|
||||
if (source->queue)
|
||||
wl_display_roundtrip_queue (source->display, source->queue);
|
||||
wl_display_dispatch_queue_pending (source->display, source->queue);
|
||||
else
|
||||
wl_display_roundtrip (source->display);
|
||||
wl_display_dispatch_pending (source->display);
|
||||
source->pfd.revents = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue