Fix MIDI source write-names
This follows bb50925998
,
Prevent leaking "recorder:" into the file-name, and fixes
a related bug setting the "captured for" ID for MIDI
This commit is contained in:
parent
8661aa1809
commit
635d83709b
@ -1227,7 +1227,7 @@ DiskWriter::transport_stopped_wallclock (struct tm& when, time_t twhen, bool abo
|
|||||||
midi_srcs.push_back (_midi_write_source);
|
midi_srcs.push_back (_midi_write_source);
|
||||||
|
|
||||||
_midi_write_source->set_natural_position (capture_info.front()->start);
|
_midi_write_source->set_natural_position (capture_info.front()->start);
|
||||||
_midi_write_source->set_captured_for (_name);
|
_midi_write_source->set_captured_for (_track.name ());
|
||||||
|
|
||||||
Glib::DateTime tm (Glib::DateTime::create_now_local (mktime (&when)));
|
Glib::DateTime tm (Glib::DateTime::create_now_local (mktime (&when)));
|
||||||
_midi_write_source->set_take_id (tm.format ("%F %H.%M.%S"));
|
_midi_write_source->set_take_id (tm.format ("%F %H.%M.%S"));
|
||||||
@ -1347,7 +1347,7 @@ DiskWriter::steal_write_source_name ()
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
try {
|
try {
|
||||||
string new_path = _session.new_midi_source_path (name());
|
string new_path = _session.new_midi_source_path (write_source_name ());
|
||||||
|
|
||||||
if (_midi_write_source->rename (new_path)) {
|
if (_midi_write_source->rename (new_path)) {
|
||||||
return string();
|
return string();
|
||||||
|
Loading…
Reference in New Issue
Block a user