diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-03-06 21:21:57 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-03-06 21:21:57 +0300 |
commit | c0f56503bf6fcd92a65a8b05466c5093e083c96a (patch) | |
tree | 58d4692d5a25dbcd1af5779a075c2caf5b49679f /source/blender/blenkernel/BKE_library.h | |
parent | c846136cd01e16c11fb42caf5b9ceaef41e3c64c (diff) |
disallow naming ID datablocks an empty string, this wont work, you cant select them in the ID user input and it can mess up writing files based on names.
also fixed some warnings.
Diffstat (limited to 'source/blender/blenkernel/BKE_library.h')
-rw-r--r-- | source/blender/blenkernel/BKE_library.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_library.h b/source/blender/blenkernel/BKE_library.h index b859dbe6f51..454666566dc 100644 --- a/source/blender/blenkernel/BKE_library.h +++ b/source/blender/blenkernel/BKE_library.h @@ -51,7 +51,6 @@ int id_make_local(struct ID *id, int test); int id_copy(struct ID *id, struct ID **newid, int test); int id_unlink(struct ID *id, int test); -int check_for_dupid(struct ListBase *lb, struct ID *id, char *name); int new_id(struct ListBase *lb, struct ID *id, const char *name); struct ListBase *wich_libbase(struct Main *mainlib, short type); @@ -82,5 +81,8 @@ void recalc_all_library_objects(struct Main *main); void set_free_windowmanager_cb(void (*func)(struct bContext *, struct wmWindowManager *) ); +/* use when "" is given to new_id() */ +#define ID_FALLBACK_NAME "Untitled" + #endif |