diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2015-11-10 18:20:28 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2015-11-10 18:21:09 +0300 |
commit | d9c89f175f945e5f7fb40ddd3326ceeca21ad366 (patch) | |
tree | 199de6098222eec072cc89d29c4685c4c8bd8c03 /source/blender/makesdna | |
parent | 3b38fd6bf92cd9abc502346198e54191a247e860 (diff) |
Cleanup: ID usercount: moar checks and factorization. No change in behavior expected.
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r-- | source/blender/makesdna/DNA_ID.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_ID.h b/source/blender/makesdna/DNA_ID.h index 9aff8d74e30..1d140f9570d 100644 --- a/source/blender/makesdna/DNA_ID.h +++ b/source/blender/makesdna/DNA_ID.h @@ -254,7 +254,8 @@ typedef struct PreviewImage { /* fluidsim Ipo */ #define ID_FLUIDSIM MAKE_ID2('F', 'S') -#define ID_REAL_USERS(id) (((ID *)id)->us - ((((ID *)id)->flag & LIB_FAKEUSER) ? 1 : 0)) +#define ID_FAKE_USERS(id) ((((ID *)id)->flag & LIB_FAKEUSER) ? 1 : 0) +#define ID_REAL_USERS(id) (((ID *)id)->us - ID_FAKE_USERS(id)) #define ID_CHECK_UNDO(id) ((GS((id)->name) != ID_SCR) && (GS((id)->name) != ID_WM)) |