From 702948c592f9878d2b5dc5466036cab46f869461 Mon Sep 17 00:00:00 2001 From: Richard Antalik Date: Thu, 6 Jun 2024 01:33:45 +0200 Subject: [PATCH] Fix effect strips can not be selected Caused by excluding effects from selection candidates. Exclude effects in `get_strip_handle_under_cursor()` instead. --- source/blender/editors/space_sequencer/sequencer_select.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/space_sequencer/sequencer_select.cc b/source/blender/editors/space_sequencer/sequencer_select.cc index 756eebc0b22..605447890e3 100644 --- a/source/blender/editors/space_sequencer/sequencer_select.cc +++ b/source/blender/editors/space_sequencer/sequencer_select.cc @@ -1012,9 +1012,6 @@ static blender::Vector mouseover_strips_sorted_get(const Scene *scen if (SEQ_time_right_handle_frame_get(scene, seq) < v2d->cur.xmin) { continue; } - if (!ED_sequencer_can_select_handle(scene, seq, v2d)) { - continue; - } const rctf body = strip_clickable_area_get(scene, v2d, seq); if (!BLI_rctf_isect_pt_v(&body, mouse_co)) { continue; @@ -1049,6 +1046,10 @@ static eSeqHandle get_strip_handle_under_cursor(const Scene *scene, const View2D *v2d, float mouse_co[2]) { + if (!ED_sequencer_can_select_handle(scene, seq, v2d)) { + return SEQ_HANDLE_NONE; + } + rctf body, left, right; strip_clickable_areas_get(scene, seq, v2d, &body, &left, &right); if (BLI_rctf_isect_pt_v(&left, mouse_co)) {