Animation: Move Snapping to Scene #109015
|
@ -627,7 +627,7 @@ static void recalcData_actedit(TransInfo *t)
|
|||
TransData2D *td2d;
|
||||
int i = 0;
|
||||
for (td = tc->data, td2d = tc->data_2d; i < tc->data_len; i++, td++, td2d++) {
|
||||
if (t->tsnap.flag && (t->state != TRANS_CANCEL) && !(td->flag & TD_NOTIMESNAP)) {
|
||||
if ((t->tsnap.flag & SCE_SNAP) && (t->state != TRANS_CANCEL) && !(td->flag & TD_NOTIMESNAP)) {
|
||||
transform_snap_anim_flush_data(t, td, snap_mode, td->loc);
|
||||
}
|
||||
|
||||
|
|
|
@ -674,7 +674,7 @@ static void flushTransGraphData(TransInfo *t)
|
|||
* - Only apply to keyframes (but never to handles).
|
||||
* - Don't do this when canceling, or else these changes won't go away.
|
||||
*/
|
||||
if (t->tsnap.flag && (t->state != TRANS_CANCEL) && !(td->flag & TD_NOTIMESNAP)) {
|
||||
if ((t->tsnap.flag & SCE_SNAP) && (t->state != TRANS_CANCEL) && !(td->flag & TD_NOTIMESNAP)) {
|
||||
transform_snap_anim_flush_data(t, td, snap_mode, td->loc);
|
||||
}
|
||||
|
||||
|
|
|
@ -641,7 +641,7 @@ static void recalcData_nla(TransInfo *t)
|
|||
* NOTE: only do this when transform is still running, or we can't restore
|
||||
*/
|
||||
if (t->state != TRANS_CANCEL) {
|
||||
if (t->tsnap.flag) {
|
||||
if (t->tsnap.flag & SCE_SNAP) {
|
||||
eSnapMode autosnap = t->tsnap.mode;
|
||||
TransData *td = tc->data;
|
||||
for (int i = 0; i < tc->data_len; i++, td++) {
|
||||
|
|
Loading…
Reference in New Issue