Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_mode_edge_seq_slide.c
| Show First 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | if (applyNumInput(&t->num, values_final)) { | ||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| copy_v2_v2(values_final, t->values); | copy_v2_v2(values_final, t->values); | ||||
| applySnapping(t, values_final); | applySnapping(t, values_final); | ||||
| transform_convert_sequencer_channel_clamp(t, values_final); | transform_convert_sequencer_channel_clamp(t, values_final); | ||||
| if (t->con.mode & CON_APPLY) { | if (t->con.mode & CON_APPLY) { | ||||
| copy_v3_v3(t->values, values_final); | |||||
mano-wii: `t->values` is not supposed to change like that.
Can you pass `values_final` as a parameter? | |||||
| t->con.applyVec(t, NULL, NULL, t->values, values_final); | t->con.applyVec(t, NULL, NULL, t->values, values_final); | ||||
| } | } | ||||
| } | } | ||||
| values_final[0] = floorf(values_final[0] + 0.5f); | values_final[0] = floorf(values_final[0] + 0.5f); | ||||
| values_final[1] = floorf(values_final[1] + 0.5f); | values_final[1] = floorf(values_final[1] + 0.5f); | ||||
| copy_v2_v2(t->values_final, values_final); | copy_v2_v2(t->values_final, values_final); | ||||
| Show All 37 Lines | |||||
t->values is not supposed to change like that.
Can you pass values_final as a parameter?