Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@blender.org>2020-11-16 20:30:04 +0300
committerSybren A. Stüvel <sybren@blender.org>2020-11-16 20:30:04 +0300
commitd1fa04680c0a5443e180ba06da9b3b5cf5b1042d (patch)
tree6f47379aa74953ad3a0b1ea06004fce056897401
parentc645da98d8727e636c14383f4c10706c6cc5ead2 (diff)
Fix T82588: Box Select selects keyframes hidden by "Only Show Selected"temp-T82588-box-select-invisible-keys
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.
-rw-r--r--source/blender/editors/space_graph/graph_select.c3
1 files changed, 3 insertions, 0 deletions
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 */