# HG changeset patch # User nadvornik # Date 1237107973 0 # Node ID 9141908e0609d9c49d897da3a4bae8a22f2763af # Parent a3d3208b0c502feaad0635d21bf1a1187bdb8298 fixed possible deadlock with multiple thumb loaders in parallel diff -r a3d3208b0c50 -r 9141908e0609 src/image-load.c --- a/src/image-load.c Sun Mar 15 07:07:52 2009 +0000 +++ b/src/image-load.c Sun Mar 15 09:06:13 2009 +0000 @@ -786,7 +786,7 @@ { g_mutex_lock(image_loader_prio_mutex); image_loader_prio_num--; - if (image_loader_prio_num == 0) g_cond_signal(image_loader_prio_cond); + if (image_loader_prio_num == 0) g_cond_broadcast(image_loader_prio_cond); /* wake up all low prio threads */ g_mutex_unlock(image_loader_prio_mutex); }