a better fix for click oddness: do not clear clicks when transport stops till *after* the new _transport_frame value has been set, so that we know when the clicks were accurately cleared
git-svn-id: svn://localhost/ardour2/branches/3.0@11327 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
e09dccc662
commit
e2b181bc5c
|
@ -465,7 +465,6 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
|
||||||
auditioner->cancel_audition ();
|
auditioner->cancel_audition ();
|
||||||
}
|
}
|
||||||
|
|
||||||
clear_clicks();
|
|
||||||
cumulative_rf_motion = 0;
|
cumulative_rf_motion = 0;
|
||||||
reset_rf_scale (0);
|
reset_rf_scale (0);
|
||||||
|
|
||||||
|
@ -582,13 +581,14 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
|
||||||
_requested_return_frame = -1;
|
_requested_return_frame = -1;
|
||||||
|
|
||||||
if (do_locate) {
|
if (do_locate) {
|
||||||
clear_clicks ();
|
|
||||||
_engine.transport_locate (_transport_frame);
|
_engine.transport_locate (_transport_frame);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clear_clicks();
|
||||||
|
|
||||||
/* do this before seeking, because otherwise the tracks will do the wrong thing in seamless loop mode.
|
/* do this before seeking, because otherwise the tracks will do the wrong thing in seamless loop mode.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user