diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-06-24 18:43:08 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-06-24 21:35:17 +0400 |
commit | 04648767fabda7d9461e32c89afcd806d0227547 (patch) | |
tree | e7297fca0b6d623892b9a08aea9bbb0b4bb025b0 /source/blender/blenkernel/BKE_library.h | |
parent | fc1040cc47594e2a68d120cf08c0c3c70fbc44d1 (diff) |
Make main library safe(er) for the threaded usage
Added a lock to the Main which is getting acquired and released
when modifying it's lists.
Should not be any functional changes now, it just means Main is
now considered safe without worrying about locks in the callee.
Diffstat (limited to 'source/blender/blenkernel/BKE_library.h')
-rw-r--r-- | source/blender/blenkernel/BKE_library.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_library.h b/source/blender/blenkernel/BKE_library.h index 55c71ff49cf..c78ea21b9dd 100644 --- a/source/blender/blenkernel/BKE_library.h +++ b/source/blender/blenkernel/BKE_library.h @@ -77,7 +77,7 @@ int set_listbasepointers(struct Main *main, struct ListBase **lb); void BKE_libblock_free(struct Main *bmain, void *idv); void BKE_libblock_free_ex(struct Main *bmain, void *idv, bool do_id_user); void BKE_libblock_free_us(struct Main *bmain, void *idv); -void BKE_libblock_free_data(struct ID *id); +void BKE_libblock_free_data(struct Main *bmain, struct ID *id); /* Main API */ |