Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_access.c
| Show First 20 Lines • Show All 213 Lines • ▼ Show 20 Lines | if (data) { | ||||
| } | } | ||||
| return result; | return result; | ||||
| } | } | ||||
| else { | else { | ||||
| return PointerRNA_NULL; | return PointerRNA_NULL; | ||||
| } | } | ||||
| } | } | ||||
| /**/ | |||||
| void RNA_pointer_recast(PointerRNA *ptr, PointerRNA *r_ptr) | void RNA_pointer_recast(PointerRNA *ptr, PointerRNA *r_ptr) | ||||
| { | { | ||||
| #if 0 /* works but this case if covered by more general code below. */ | #if 0 /* works but this case if covered by more general code below. */ | ||||
| if (RNA_struct_is_ID(ptr->type)) { | if (RNA_struct_is_ID(ptr->type)) { | ||||
| /* simple case */ | /* simple case */ | ||||
| RNA_id_pointer_create(ptr->id.data, r_ptr); | RNA_id_pointer_create(ptr->id.data, r_ptr); | ||||
| } | } | ||||
| else | else | ||||
| ▲ Show 20 Lines • Show All 8,069 Lines • Show Last 20 Lines | |||||