NLA editor: strip splitting behaves wrong if current frame outside strip
Open, NormalPublic


System Information

Blender Version
Broken: 2.78 RC1
Worked: ---

Short description of error
If the current frame is outside the active NLA strip's range, the strip is split anyway (somewhere in the middle)

Exact steps for others to reproduce the error

Press y key in NLA window



I just checked: the code here deliberately splits the strip in half if the cursor isn't inside the strip. So, technically, it's working "as intended".

So, clearly this isn't working as you'd expect. To determine what (if anything) needs to happen here, could you explain:

  • What would you expect to have happened instead?
  • Why is the current behaviour not good for your workflow?

I thought the correct behaviour would be not to split selected strips at all if the current frame is "outside".

(background was: unintentionally split up several strips after forgetting to unselect them, which was hard to fix as there seems to be no 'join strips' function)