summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2018-06-08 16:08:24 -0300
committerJuan Linietsky <reduzio@gmail.com>2018-06-08 16:08:24 -0300
commitc8289d95cdde0766f1df90e944c74bab8b1a4ee8 (patch)
treea27bfbf9c82ade5a978ce797978a4403de212af7
parent7572b31a396955e270dc9aeddbcda6e1f8b6cfd2 (diff)
Fixed cursor not updating in some circumstances, closes #19430
-rw-r--r--editor/animation_track_editor.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp
index 43e08ca324..900f4c2a83 100644
--- a/editor/animation_track_editor.cpp
+++ b/editor/animation_track_editor.cpp
@@ -624,6 +624,7 @@ public:
void AnimationTimelineEdit::_zoom_changed(double) {
update();
+ play_position->update();
emit_signal("zoom_changed");
}
@@ -1607,6 +1608,7 @@ void AnimationTrackEdit::set_undo_redo(UndoRedo *p_undo_redo) {
void AnimationTrackEdit::set_timeline(AnimationTimelineEdit *p_timeline) {
timeline = p_timeline;
timeline->connect("zoom_changed", this, "_zoom_changed");
+ timeline->connect("name_limit_changed", this, "_zoom_changed");
}
void AnimationTrackEdit::set_editor(AnimationTrackEditor *p_editor) {
editor = p_editor;
@@ -1643,6 +1645,7 @@ void AnimationTrackEdit::set_root(Node *p_root) {
}
void AnimationTrackEdit::_zoom_changed() {
update();
+ play_position->update();
}
void AnimationTrackEdit::_path_entered(const String &p_text) {
@@ -2381,6 +2384,7 @@ Size2 AnimationTrackEditGroup::get_minimum_size() const {
void AnimationTrackEditGroup::set_timeline(AnimationTimelineEdit *p_timeline) {
timeline = p_timeline;
timeline->connect("zoom_changed", this, "_zoom_changed");
+ timeline->connect("name_limit_changed", this, "_zoom_changed");
}
void AnimationTrackEditGroup::set_root(Node *p_root) {