Fix inserting bezier curve in Animation editor

This commit is contained in:
volzhs 2020-01-10 06:22:10 +09:00
parent a0ce88f953
commit 3bcedd02b2
1 changed files with 3 additions and 2 deletions

View File

@ -3790,8 +3790,9 @@ void AnimationTrackEditor::insert_value_key(const String &p_property, const Vari
value = p_value; //all good value = p_value; //all good
} else { } else {
String tpath = animation->track_get_path(i); String tpath = animation->track_get_path(i);
if (NodePath(tpath.get_basename()) == np) { int index = tpath.find_last(":");
String subindex = tpath.get_extension(); if (NodePath(tpath.substr(0, index + 1)) == np) {
String subindex = tpath.substr(index + 1, tpath.length() - index);
value = p_value.get(subindex); value = p_value.get(subindex);
} else { } else {
continue; continue;