diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2019-09-20 17:35:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-20 17:35:03 +0200 |
commit | 9137a045acb8920c90c58f1fab9be9ceb19d1b2b (patch) | |
tree | fe353611a510c77ade0a3afa34a2d77913bfbdd7 | |
parent | 65286c6b46b7818d4031698dd6da64852386ffb5 (diff) | |
parent | c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97 (diff) |
Merge pull request #32146 from YeldhamDev/key_bezier_int_real
Fix keying integer and float values from inspector not being able to use bezier curves
-rw-r--r-- | editor/animation_track_editor.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp index 263abaeb8f..285cea7d0a 100644 --- a/editor/animation_track_editor.cpp +++ b/editor/animation_track_editor.cpp @@ -3492,7 +3492,7 @@ void AnimationTrackEditor::_query_insert(const InsertData &p_id) { case Variant::QUAT: case Variant::PLANE: case Variant::COLOR: { - //good + // Valid. } break; default: { all_bezier = false; @@ -3955,7 +3955,9 @@ int AnimationTrackEditor::_confirm_insert(InsertData p_id, int p_last_track, boo bool created = false; if (p_id.track_idx < 0) { - if (p_create_beziers && (p_id.value.get_type() == Variant::VECTOR2 || + if (p_create_beziers && (p_id.value.get_type() == Variant::INT || + p_id.value.get_type() == Variant::REAL || + p_id.value.get_type() == Variant::VECTOR2 || p_id.value.get_type() == Variant::VECTOR3 || p_id.value.get_type() == Variant::QUAT || p_id.value.get_type() == Variant::COLOR || |