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:
authorBastien Montagne <montagne29@wanadoo.fr>2016-04-22 16:23:59 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2016-04-22 16:23:59 +0300
commitf69b364b88ec2a1cdaa72944eedfe2de3f7c1775 (patch)
treedbeb102d3e24959b3c2c1fde2b43da996dbb2756 /source/blender/editors/space_graph
parenta2779a460669fbf49a8b8f1acc9e8ddbc10dd7cf (diff)
Fix (unreported) crash when listing available fmodifier types.
Some types are defined but not yet implemented...
Diffstat (limited to 'source/blender/editors/space_graph')
-rw-r--r--source/blender/editors/space_graph/graph_edit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c
index e1cd1da3a25..effcd80e1f0 100644
--- a/source/blender/editors/space_graph/graph_edit.c
+++ b/source/blender/editors/space_graph/graph_edit.c
@@ -2393,7 +2393,9 @@ static EnumPropertyItem *graph_fmodifier_itemf(bContext *C, PointerRNA *UNUSED(p
continue;
index = RNA_enum_from_value(rna_enum_fmodifier_type_items, fmi->type);
- RNA_enum_item_add(&item, &totitem, &rna_enum_fmodifier_type_items[index]);
+ if (index != -1) { /* Not all types are implemented yet... */
+ RNA_enum_item_add(&item, &totitem, &rna_enum_fmodifier_type_items[index]);
+ }
}
RNA_enum_item_end(&item, &totitem);