icc: make babl_space_from_icc threadsafe
authorØyvind Kolås <pippin@gimp.org>
Wed, 3 Feb 2021 00:08:27 +0000 (01:08 +0100)
committerØyvind Kolås <pippin@gimp.org>
Wed, 3 Feb 2021 00:11:22 +0000 (01:11 +0100)
commitc8d2ca843e10271c1532863f27dd8c7725085394
tree822c86f2214518b33b79777d5c5213797b32c10d
parent607d453049f92539ec164bc3180567bea19c61cd
icc: make babl_space_from_icc threadsafe

When multiple threads concurrently try to use ICC profiles / spaces
races during construction could cause broken internal representation of
profiles.
babl/babl-icc.c
babl/babl-internal.c
babl/babl-internal.h