mirror of
https://github.com/glfw/glfw.git
synced 2025-10-03 21:30:57 +00:00
* If we can't connect to the mir server make sure we check queue == NULL
This commit is contained in:
parent
4ed4e06c57
commit
ab27dd2bde
@ -427,18 +427,23 @@ void _glfwInitEventQueue(EventQueue* queue)
|
||||
|
||||
void _glfwDeleteEventQueue(EventQueue* queue)
|
||||
{
|
||||
EventNode* node, *node_next;
|
||||
node = queue->head.tqh_first;
|
||||
|
||||
while (node != NULL)
|
||||
if (queue)
|
||||
{
|
||||
node_next = node->entries.tqe_next;
|
||||
EventNode* node, *node_next;
|
||||
node = queue->head.tqh_first;
|
||||
|
||||
TAILQ_REMOVE(&queue->head, node, entries);
|
||||
deleteNode(queue, node);
|
||||
while (node != NULL)
|
||||
{
|
||||
node_next = node->entries.tqe_next;
|
||||
|
||||
node = node_next;
|
||||
TAILQ_REMOVE(&queue->head, node, entries);
|
||||
deleteNode(queue, node);
|
||||
|
||||
node = node_next;
|
||||
}
|
||||
}
|
||||
|
||||
free(queue);
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
Reference in New Issue
Block a user