Revisions to previous change of new_id().
authorKen Hughes <khughes@pacific.edu>
Thu, 29 Mar 2007 04:55:29 +0000 (04:55 +0000)
committerKen Hughes <khughes@pacific.edu>
Thu, 29 Mar 2007 04:55:29 +0000 (04:55 +0000)
commitb8e425af7c24ee24ee43205b0ce6e66e6a6a0c22
tree7a61333dbc47eaa5c9d9bc53dd8d3b1309bf7900
parent42fa2ba00b4c5dc2427be616d64d30eaaab433f5
Revisions to previous change of new_id().

Note: the intent of the original modification (and these updates) is not to
change how new_id() functions.  What has been done is to pull out the code
which calculates a new name for an ID in the case of duplicate, as would
happen when you copy any datablock, into a separate function.  This code is
necessary in the new Python Library module, since it otherwise is extremely
difficult to locate a new datablock appended from a library.  new_id() calls
this separate function to generate a name for the new ID if necessary, just
as it previously did.

To make the purpose of this new function clearer, I renamed it
check_for_dupid() and added more extensive comments.  I repeat, it's not
meant to be a substitute for new_id().
source/blender/blenkernel/BKE_library.h
source/blender/blenkernel/intern/library.c
source/blender/python/api2_2x/Library.c