[Bf-blender-cvs] [4d1a88e3745] blender-v3.4-release: Fix T102495: Fix UI-invisible warning and failing liboverride creation in IDTemplate in some cases.
Bastien Montagne
noreply at git.blender.org
Tue Nov 15 16:04:22 CET 2022
Commit: 4d1a88e3745217b103d2dd6d2ae21e50993c67cd
Author: Bastien Montagne
Date: Tue Nov 15 15:48:30 2022 +0100
Branches: blender-v3.4-release
https://developer.blender.org/rB4d1a88e3745217b103d2dd6d2ae21e50993c67cd
Fix T102495: Fix UI-invisible warning and failing liboverride creation in IDTemplate in some cases.
Replace `RNA_warning` uage by `WM_report`.
And allow creating liboverrides of linked obdata used by purely local
objects.
===================================================================
M source/blender/editors/interface/interface_templates.c
===================================================================
diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c
index b32aa82ad9e..e18fc73a8ee 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -838,6 +838,10 @@ ID *ui_template_id_liboverride_hierarchy_make(
bmain, scene, view_layer, NULL, id, &object_active->id, NULL, &id_override, false);
}
}
+ else {
+ BKE_lib_override_library_create(
+ bmain, scene, view_layer, NULL, id, id, NULL, &id_override, false);
+ }
break;
case ID_MA:
case ID_TE:
@@ -897,7 +901,7 @@ static void template_id_liboverride_hierarchy_make(bContext *C,
}
}
else {
- RNA_warning("The data-block %s could not be overridden", id->name);
+ WM_reportf(RPT_WARNING, "The data-block %s could not be overridden", id->name);
}
}
More information about the Bf-blender-cvs
mailing list