Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2017-07-26 19:04:53 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-07-26 19:07:04 +0300
commit0b5f056119785c040d38121fb6241b12e31f3118 (patch)
tree4271c7cd376f4969c9a4d92375405cb9c91d3b10 /source/blender/blenkernel/intern/library_remap.c
parent723f2b292fcbf27cd3eee4bf5372f5276aa14b0f (diff)
BPY_id_release was a nop, use RNA invalidate directly
Diffstat (limited to 'source/blender/blenkernel/intern/library_remap.c')
-rw-r--r--source/blender/blenkernel/intern/library_remap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/library_remap.c b/source/blender/blenkernel/intern/library_remap.c
index a260dffea2f..68212495f03 100644
--- a/source/blender/blenkernel/intern/library_remap.c
+++ b/source/blender/blenkernel/intern/library_remap.c
@@ -893,7 +893,9 @@ void BKE_libblock_free_ex(Main *bmain, void *idv, const bool do_id_user, const b
DEG_id_type_tag(bmain, type);
#ifdef WITH_PYTHON
- BPY_id_release(id);
+ if (id->py_instance) {
+ BPY_DECREF_RNA_INVALIDATE(id->py_instance);
+ }
#endif
if (do_id_user) {