projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
12803c4
)
Fix occasional crash when recording MIDI.
author
David Robillard
<d@drobilla.net>
Wed, 17 Dec 2014 06:49:46 +0000
(
01:49
-0500)
committer
David Robillard
<d@drobilla.net>
Wed, 17 Dec 2014 06:49:46 +0000
(
01:49
-0500)
libs/evoral/src/SMF.cpp
patch
|
blob
|
history
diff --git
a/libs/evoral/src/SMF.cpp
b/libs/evoral/src/SMF.cpp
index 40c167c38e156dca3114718938e121dba7936cd9..4b075f0d096fa997f1d14debdb65cfd76b6dd56e 100644
(file)
--- a/
libs/evoral/src/SMF.cpp
+++ b/
libs/evoral/src/SMF.cpp
@@
-17,6
+17,7
@@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include <algorithm>
#include <cassert>
#include <cmath>
#include <iostream>
@@
-211,7
+212,7
@@
SMF::seek_to_start() const
{
Glib::Threads::Mutex::Lock lm (_smf_lock);
if (_smf_track) {
- _smf_track->next_event_number =
1
;
+ _smf_track->next_event_number =
std::min(_smf_track->number_of_events, 1)
;
} else {
cerr << "WARNING: SMF seek_to_start() with no track" << endl;
}