Session* s = _editor->session ();
if (s) {
- s->request_locate (_editor->playhead_cursor->current_sample (), _was_rolling);
+ s->request_locate (_editor->playhead_cursor->current_sample (), _was_rolling ? MustRoll : MustStop);
_editor->_pending_locate_request = true;
s->request_resume_timecode_transmission ();
}
/* didn't drag, so just locate */
- _editor->session()->request_locate (grab_sample(), _editor->session()->transport_rolling());
+ _editor->session()->request_locate (grab_sample(), DoTheRightThing);
} else if (_operation == CreateCDMarker) {