Outliner: Show same warning for all fixed name tree element types
Attempting to rename certain tree elements that have a non-editable name would display a warning message in some cases, and nothing in others. The distinction didn't really make sense, it was arbitrary. Show the same warning for all such cases.
This commit is contained in:
@@ -308,28 +308,23 @@ static void do_item_rename(ARegion *region,
|
||||
|
||||
/* can't rename rna datablocks entries or listbases */
|
||||
if (ELEM(tselem->type,
|
||||
TSE_ANIM_DATA,
|
||||
TSE_NLA,
|
||||
TSE_DEFGROUP_BASE,
|
||||
TSE_CONSTRAINT_BASE,
|
||||
TSE_MODIFIER_BASE,
|
||||
TSE_DRIVER_BASE,
|
||||
TSE_POSE_BASE,
|
||||
TSE_POSEGRP_BASE,
|
||||
TSE_R_LAYER_BASE,
|
||||
TSE_SCENE_COLLECTION_BASE,
|
||||
TSE_VIEW_COLLECTION_BASE,
|
||||
TSE_LIBRARY_OVERRIDE_BASE,
|
||||
TSE_RNA_STRUCT,
|
||||
TSE_RNA_PROPERTY,
|
||||
TSE_RNA_ARRAY_ELEM,
|
||||
TSE_ID_BASE,
|
||||
TSE_SCENE_OBJECTS_BASE))
|
||||
{
|
||||
/* do nothing */
|
||||
}
|
||||
else if (ELEM(tselem->type,
|
||||
TSE_ANIM_DATA,
|
||||
TSE_NLA,
|
||||
TSE_DEFGROUP_BASE,
|
||||
TSE_CONSTRAINT_BASE,
|
||||
TSE_MODIFIER_BASE,
|
||||
TSE_DRIVER_BASE,
|
||||
TSE_POSE_BASE,
|
||||
TSE_POSEGRP_BASE,
|
||||
TSE_R_LAYER_BASE,
|
||||
TSE_SCENE_COLLECTION_BASE,
|
||||
TSE_VIEW_COLLECTION_BASE,
|
||||
TSE_LIBRARY_OVERRIDE_BASE,
|
||||
TSE_GENERIC_LABEL))
|
||||
TSE_ID_BASE) ||
|
||||
ELEM(tselem->type, TSE_SCENE_OBJECTS_BASE, TSE_GENERIC_LABEL))
|
||||
{
|
||||
BKE_report(reports, RPT_WARNING, "Cannot edit builtin name");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user