summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJuan Linietsky <red@kyoko>2015-05-27 17:30:50 -0300
committerJuan Linietsky <red@kyoko>2015-05-27 17:30:50 -0300
commitf62961aba3d9e11d4741649a591217796151a46c (patch)
tree3328c0c47ced8e11fcd10f384ae446b8cb46f7f9 /tools
parent57a78ec06bccbb55a85c73891d88b983b4f01c94 (diff)
-fix bug in animation editor
-fix crash bug in physics motion, closes #1993
Diffstat (limited to 'tools')
-rw-r--r--tools/editor/animation_editor.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/editor/animation_editor.cpp b/tools/editor/animation_editor.cpp
index 36fb6fb5f8..bb6f7e9a6f 100644
--- a/tools/editor/animation_editor.cpp
+++ b/tools/editor/animation_editor.cpp
@@ -1327,8 +1327,16 @@ void AnimationKeyEditor::_track_editor_draw() {
float time = animation->track_get_key_time(idx,i);
if (time<keys_from)
continue;
- if (time>keys_to)
+ if (time>keys_to) {
+
+ if (first && i>0 && animation->track_get_key_value(idx,i)==animation->track_get_key_value(idx,i-1)) {
+ //draw whole line
+ te->draw_line(ofs+Vector2(name_limit,y+h/2),ofs+Point2(settings_limit,y+h/2),color);
+ }
+
break;
+ }
+
float x = key_hofs + name_limit + (time-keys_from)*zoom_scale;
Ref<Texture> tex = type_icon[tt];