From 114987ee428762f549cecc44cd1d36fd449fe2bb Mon Sep 17 00:00:00 2001 From: TempoDev Date: Wed, 26 Aug 2020 01:29:01 +0200 Subject: Custom Menus : fix load from factory preference crash --- source/blender/windowmanager/intern/wm_files.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/windowmanager') diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index ef4f2b4a62a..2c129ef82f9 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -1840,6 +1840,8 @@ static void rna_struct_update_when_changed(bContext *C, PointerRNA *ptr_b) { CollectionPropertyIterator iter; + if (!ptr_a->data || !ptr_b->data) + return; PropertyRNA *iterprop = RNA_struct_iterator_property(ptr_a->type); BLI_assert(ptr_a->type == ptr_b->type); RNA_property_collection_begin(ptr_a, iterprop, &iter); -- cgit v1.2.3