diff --git a/Timeline/Tempo_Point.C b/Timeline/Tempo_Point.C index 0508b54..1628b06 100644 --- a/Timeline/Tempo_Point.C +++ b/Timeline/Tempo_Point.C @@ -68,13 +68,14 @@ Tempo_Point::Tempo_Point ( ) Tempo_Point::Tempo_Point ( nframes_t when, float bpm ) { _tempo = bpm; - _r->start = when; _make_label(); timeline->tempo_track->add( this ); timeline->update_tempomap(); + start( when ); + log_create(); } diff --git a/Timeline/Time_Point.C b/Timeline/Time_Point.C index fb23623..8d7268f 100644 --- a/Timeline/Time_Point.C +++ b/Timeline/Time_Point.C @@ -68,13 +68,13 @@ Time_Point::Time_Point ( ) : _time( 4, 4 ) Time_Point::Time_Point ( nframes_t when, int bpb, int note ) : _time( bpb, note ) { - start( when ); - _make_label(); timeline->time_track->add( this ); timeline->update_tempomap(); + start( when ); + log_create(); }