Fix #129892: Retiming selection is broken

Deselect keys before selecting new keyss, unless toggling selection.

Pull Request: https://projects.blender.org/blender/blender/pulls/129893
This commit is contained in:
Richard Antalik
2024-11-07 01:11:32 +01:00
committed by Richard Antalik
parent 5e688ffa73
commit 97e44901b4

View File

@@ -838,9 +838,10 @@ int sequencer_retiming_key_select_exec(bContext *C,
Scene *scene = CTX_data_scene(C);
Editing *ed = SEQ_editing_get(scene);
const bool deselect_all = RNA_boolean_get(op->ptr, "deselect_all");
const bool wait_to_deselect_others = RNA_boolean_get(op->ptr, "wait_to_deselect_others");
const bool toggle = RNA_boolean_get(op->ptr, "toggle");
bool deselect_all = RNA_boolean_get(op->ptr, "deselect_all");
deselect_all |= !toggle;
/* Clicked on an unselected key. */
if (!SEQ_retiming_selection_contains(ed, key) && !toggle) {