diff --git a/src/gui/widgets/timeline/timeline-body.cpp b/src/gui/widgets/timeline/timeline-body.cpp index 3bee2110f..3be2af378 100644 --- a/src/gui/widgets/timeline/timeline-body.cpp +++ b/src/gui/widgets/timeline/timeline-body.cpp @@ -306,6 +306,15 @@ TimelineBody::on_state_changed (shared_ptr newState) { REQUIRE (newState); timelineState = newState; + if(timelineState) + { + // Connect up some events + viewWindow().changed_signal().connect( + sigc::mem_fun(this, &TimelineBody::on_update_view) ); + } + + // Redraw + queue_draw(); } void