[Bf-blender-cvs] [02efc0111c1] blender-v2.91-release: Fix T82588: Box Select selects keyframes hidden by "Only Show Selected"
Sybren A. Stüvel
noreply at git.blender.org
Tue Nov 17 11:11:17 CET 2020
Commit: 02efc0111c1f7c913b750ca7757ba482fe610af2
Author: Sybren A. Stüvel
Date: Tue Nov 17 10:58:40 2020 +0100
Branches: blender-v2.91-release
https://developer.blender.org/rB02efc0111c1f7c913b750ca7757ba482fe610af2
Fix T82588: Box Select selects keyframes hidden by "Only Show Selected"
Select only editable keys on selected curves when "Only Show Selected
Curves" is enabled in the Graph Editor's View menu.
This prevents selecting invisible keys with box, circle, and lasso
select in the Graph Editor.
Reviewed By: looch
Differential Revision: https://developer.blender.org/D9580
===================================================================
M source/blender/editors/space_graph/graph_select.c
===================================================================
diff --git a/source/blender/editors/space_graph/graph_select.c b/source/blender/editors/space_graph/graph_select.c
index 57aaa1fefce..ba684972dd7 100644
--- a/source/blender/editors/space_graph/graph_select.c
+++ b/source/blender/editors/space_graph/graph_select.c
@@ -529,6 +529,9 @@ static void box_select_graphkeys(bAnimContext *ac,
/* filter data */
filter = (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS);
+ if (sipo->flag & SIPO_SELCUVERTSONLY) {
+ filter |= ANIMFILTER_FOREDIT | ANIMFILTER_SELEDIT;
+ }
ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype);
/* get beztriple editing/validation funcs */
More information about the Bf-blender-cvs
mailing list