diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2017-01-30 23:34:23 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2017-01-31 00:33:20 +0300 |
commit | fbd28d375a758d81b925867efef4d02482d414c6 (patch) | |
tree | 11ee50d2fbca62e91fdd1043b35ed1084e2d22ec /source/blender/blenkernel/BKE_library_query.h | |
parent | 4443bad30a3926a33c3ead60f509f637ad29d6c5 (diff) |
Fix missing non-ID nodetrees in ID relationships built from library_query.c
This shall fix both existing code (bpy mapping, and local/lib usages
checks), and new Main->relations generation.
Diffstat (limited to 'source/blender/blenkernel/BKE_library_query.h')
-rw-r--r-- | source/blender/blenkernel/BKE_library_query.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_library_query.h b/source/blender/blenkernel/BKE_library_query.h index a7470107c24..c80eb7b0760 100644 --- a/source/blender/blenkernel/BKE_library_query.h +++ b/source/blender/blenkernel/BKE_library_query.h @@ -46,14 +46,17 @@ enum { */ IDWALK_INDIRECT_USAGE = (1 << 2), + /** That ID is used as mere sub-data by its owner + * (only case currently: those f***ing nodetrees in materials etc.). + * This means callback shall not *do* anything, only use this as informative data if it needs it. */ + IDWALK_PRIVATE = (1 << 3), + /** * Adjusts #ID.us reference-count. * \note keep in sync with 'newlibadr_us' use in readfile.c */ IDWALK_USER = (1 << 8), - /** - * Ensure #ID.us is at least 1 on use. - */ + /** Ensure #ID.us is at least 1 on use. */ IDWALK_USER_ONE = (1 << 9), }; |