72be365c6ba699e84d628b910f1e00eae1e69a85
The issue was that if the seqslide was cancelled such that the `new_frame` of the left handle was greater than its previous right_handle (before the cancel), `SEQ_time_left_handle_frame_set()` would clamp this value and so the left handle would not properly restore itself. Fix by updating both handles at once (right handle first) if both handles are selected and the cancel jump travels in the right direction. This also seems to fix the situation where strips w/ both handles selected would be erroneously detected as overlapping when moving them rapidly side to side. Pull Request: https://projects.blender.org/blender/blender/pulls/128740
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
