Don't lock user_data set during destruction if empty

pull/1/head
Behdad Esfahbod 12 years ago
parent 4ba647eecf
commit 3f4764bb56
  1. 5
      src/hb-private.hh

@ -442,6 +442,11 @@ struct hb_lockable_set_t
inline void finish (lock_t &l)
{
if (!items.len) {
/* No need for locking. */
items.finish ();
return;
}
l.lock ();
while (items.len) {
item_t old = items[items.len - 1];

Loading…
Cancel
Save