Fix a few return types.
[ardour.git] / libs / ardour / import.cc
index dd1eefe4ef5d9bf55c68a160b6e5c697d4475758..67ed6da941c2e683042cb5d4304b9a9154262eba 100644 (file)
@@ -436,7 +436,7 @@ write_midi_data_to_new_files (Evoral::SMF* source, ImportStatus& status,
                                const framepos_t pos = 0;
                                const double length_beats = ceil(t / (double)source->ppqn());
                                BeatsFramesConverter converter(smfs->session().tempo_map(), pos);
-                               smfs->update_length(pos, converter.to(length_beats));
+                               smfs->update_length(pos + converter.to(length_beats));
                                smfs->mark_streaming_write_completed ();
 
                                if (status.cancel) {