[Bf-blender-cvs] [a997c9b9bc8] master: Cleanup: remove useless extra-processing after BKE_id_new_name_validate() call.
Bastien Montagne
noreply at git.blender.org
Wed Mar 6 15:39:56 CET 2019
Commit: a997c9b9bc8053312d61d0e4c8db86c182e1bd51
Author: Bastien Montagne
Date: Wed Mar 6 11:20:23 2019 +0100
Branches: master
https://developer.blender.org/rBa997c9b9bc8053312d61d0e4c8db86c182e1bd51
Cleanup: remove useless extra-processing after BKE_id_new_name_validate() call.
This function already handles sorting of ID in its listbase.
===================================================================
M source/blender/blenkernel/intern/library.c
M source/blender/blenloader/intern/versioning_250.c
===================================================================
diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c
index 3dfc6e4007a..af76425c3c7 100644
--- a/source/blender/blenkernel/intern/library.c
+++ b/source/blender/blenkernel/intern/library.c
@@ -2015,9 +2015,8 @@ void BLI_libblock_ensure_unique_name(Main *bmain, const char *name)
/* search for id */
idtest = BLI_findstring(lb, name + 2, offsetof(ID, name) + 2);
if (idtest != NULL) {
- if (!BKE_id_new_name_validate(lb, idtest, idtest->name + 2)) {
- id_sort_by_name(lb, idtest);
- }
+ /* BKE_id_new_name_validate also takes care of sorting. */
+ BKE_id_new_name_validate(lb, idtest, NULL);
bmain->is_memfile_undo_written = false;
}
}
diff --git a/source/blender/blenloader/intern/versioning_250.c b/source/blender/blenloader/intern/versioning_250.c
index 59a1b57911c..5d7f37db0d1 100644
--- a/source/blender/blenloader/intern/versioning_250.c
+++ b/source/blender/blenloader/intern/versioning_250.c
@@ -442,7 +442,7 @@ static void versions_gpencil_add_main(ListBase *lb, ID *id, const char *name)
*( (short *)id->name) = ID_GD;
BKE_id_new_name_validate(lb, id, name);
- /* alphabetic insertion: is in new_id */
+ /* alphabetic insertion: is in BKE_id_new_name_validate */
if (G.debug & G_DEBUG)
printf("Converted GPencil to ID: %s\n", id->name + 2);
More information about the Bf-blender-cvs
mailing list