From c0f56503bf6fcd92a65a8b05466c5093e083c96a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 6 Mar 2010 18:21:57 +0000 Subject: 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. --- source/blender/blenkernel/BKE_library.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/BKE_library.h') 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 -- cgit v1.2.3