commit 08b9e806b521e11609e5716e5f4be3fc00e804d4
parent 9f500c87804502e8d1228051917ccf2708d5c16a
Author: falkTX <falktx@gmail.com>
Date: Fri, 29 Jan 2016 19:48:40 +0100
Prevent assertion under Part::setkititemstatus
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/Misc/Part.cpp b/src/Misc/Part.cpp
@@ -312,7 +312,7 @@ void Part::defaultsinstrument()
Pdrummode = 0;
for(int n = 0; n < NUM_KIT_ITEMS; ++n) {
- kit[n].Penabled = false;
+ //kit[n].Penabled = false;
kit[n].Pmuted = false;
kit[n].Pminkey = 0;
kit[n].Pmaxkey = 127;
@@ -847,6 +847,9 @@ void Part::setkititemstatus(unsigned kititem, bool Penabled_)
delete kkit.adpars;
delete kkit.subpars;
delete kkit.padpars;
+ kkit.adpars = nullptr;
+ kkit.subpars = nullptr;
+ kkit.padpars = nullptr;
kkit.Pname[0] = '\0';
notePool.killAllNotes();