summaryrefslogtreecommitdiff
path: root/libs/ardour/auditioner.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-01-22 17:38:59 +0100
committerRobin Gareus <robin@gareus.org>2014-01-22 17:38:59 +0100
commit9dd3ceddc4412e3057e0542961aa3811577e411c (patch)
tree3fefbafbaf89aae3adf13d4095cfd6bd3cdad754 /libs/ardour/auditioner.cc
parent1202cb57dd9b0a1aa098c5e6ca772bfeba245269 (diff)
fix crash -- midi tracker reset when seeking audio
Diffstat (limited to 'libs/ardour/auditioner.cc')
-rw-r--r--libs/ardour/auditioner.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc
index 15906eb4a1..fd640f8e3e 100644
--- a/libs/ardour/auditioner.cc
+++ b/libs/ardour/auditioner.cc
@@ -472,7 +472,9 @@ Auditioner::play_audition (framecnt_t nframes)
_seek_complete = false;
_seeking = false;
_seek_frame = -1;
- midi_diskstream()->reset_tracker();
+ if (_midi_audition && midi_diskstream()) {
+ midi_diskstream()->reset_tracker();
+ }
}
if(!_seeking) {