Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_ID.c
| Show First 20 Lines • Show All 522 Lines • ▼ Show 20 Lines | |||||
| static ID *rna_ID_copy(ID *id, Main *bmain) | static ID *rna_ID_copy(ID *id, Main *bmain) | ||||
| { | { | ||||
| ID *newid = BKE_id_copy(bmain, id); | ID *newid = BKE_id_copy(bmain, id); | ||||
| if (newid != NULL) { | if (newid != NULL) { | ||||
| id_us_min(newid); | id_us_min(newid); | ||||
| } | } | ||||
| WM_main_add_notifier(NC_ID | NA_ADDED, NULL); | |||||
| return newid; | return newid; | ||||
| } | } | ||||
| static ID *rna_ID_override_create(ID *id, Main *bmain, bool remap_local_usages) | static ID *rna_ID_override_create(ID *id, Main *bmain, bool remap_local_usages) | ||||
| { | { | ||||
| if (!ID_IS_OVERRIDABLE_LIBRARY(id)) { | if (!ID_IS_OVERRIDABLE_LIBRARY(id)) { | ||||
| return NULL; | return NULL; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,188 Lines • Show Last 20 Lines | |||||