diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-11-24 11:32:34 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-11-24 11:33:25 -0700 |
commit | c10df23a0f58ab22fb4ced922557cda532f32cf3 (patch) | |
tree | 2366a312c06c623a231aa4e8926ea636ce00e045 /libs/ardour/disk_reader.cc | |
parent | 1df47e9fb4c4561cc67e860c8b1ceec9bf0314da (diff) |
fix crash when using Region > Loop
Diffstat (limited to 'libs/ardour/disk_reader.cc')
-rw-r--r-- | libs/ardour/disk_reader.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index 206de3180c..f97f9f3fc3 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -1599,6 +1599,10 @@ DiskReader::set_loop (Location* loc) void DiskReader::reload_loop () { + if (!_loop_location) { + return; + } + Location* loc = _loop_location; boost::scoped_array<Sample> mix_buf (new Sample [loop_fade_length]); boost::scoped_array<Sample> gain_buf (new Sample [loop_fade_length]); |