Merge branch 'backport-2155-local-file-monitor-deadlock-glib-2-68' into 'glib-2-68'

Backport !2155 “glocalfilemonitor: Avoid a deadlock on finalization” to glib-2-68

See merge request GNOME/glib!2158
This commit is contained in:
Simon McVittie 2021-06-15 18:40:11 +00:00
commit 14a1eb525e

View File

@ -555,8 +555,8 @@ g_file_monitor_source_dispatch (GSource *source,
g_file_monitor_source_update_ready_time (fms);
g_clear_object (&instance);
g_mutex_unlock (&fms->lock);
g_clear_object (&instance);
/* We now have our list of events to deliver */
while ((event = g_queue_pop_head (&event_queue)))