gl: wayland: Event source keeps spinning after connection error, consider exiting instead
We are just printing a warning here, spamming the journal
/* FIXME: this may return EAGAIN if the fd is full */
if (wl_display_flush (source->display) < 0)
g_critical ("Failed to flush Wayland connection\n");
where GTK would exit:
if (wl_display_flush (display->wl_display) < 0)
{
g_message ("Error flushing display: %s", g_strerror (errno));
_exit (1);
}
So this might keep Gstreamer alive, spamming the log, when it should actually exit. Let's consider following GTK here.
Related:
Edited by Robert Mader