diff options
Diffstat (limited to 'source/blender/editors/include/ED_anim_api.h')
-rw-r--r-- | source/blender/editors/include/ED_anim_api.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 7a29e6b5e66..230d62d400c 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -760,12 +760,15 @@ float ANIM_unit_mapping_get_factor( */ #define ACHANNEL_SET_FLAG(channel, smode, sflag) \ { \ - if (smode == ACHANNEL_SETFLAG_INVERT) \ + if (smode == ACHANNEL_SETFLAG_INVERT) { \ (channel)->flag ^= (sflag); \ - else if (smode == ACHANNEL_SETFLAG_ADD) \ + } \ + else if (smode == ACHANNEL_SETFLAG_ADD) { \ (channel)->flag |= (sflag); \ - else \ + } \ + else { \ (channel)->flag &= ~(sflag); \ + } \ } \ ((void)0) @@ -776,12 +779,15 @@ float ANIM_unit_mapping_get_factor( */ #define ACHANNEL_SET_FLAG_NEG(channel, smode, sflag) \ { \ - if (smode == ACHANNEL_SETFLAG_INVERT) \ + if (smode == ACHANNEL_SETFLAG_INVERT) { \ (channel)->flag ^= (sflag); \ - else if (smode == ACHANNEL_SETFLAG_ADD) \ + } \ + else if (smode == ACHANNEL_SETFLAG_ADD) { \ (channel)->flag &= ~(sflag); \ - else \ + } \ + else { \ (channel)->flag |= (sflag); \ + } \ } \ ((void)0) |