GUI: fix some thread problems with keyHit
This commit is contained in:
parent
e1890173b2
commit
a58529a49b
3 changed files with 7 additions and 7 deletions
|
|
@ -3548,12 +3548,6 @@ bool FurnaceGUI::loop() {
|
|||
drawEffectList();
|
||||
}
|
||||
|
||||
for (int i=0; i<e->getTotalChannelCount(); i++) {
|
||||
if (e->keyHit[i]) {
|
||||
e->keyHit[i]=false;
|
||||
}
|
||||
}
|
||||
|
||||
if (inspectorOpen) ImGui::ShowMetricsWindow(&inspectorOpen);
|
||||
|
||||
if (firstFrame) {
|
||||
|
|
@ -5462,6 +5456,9 @@ FurnaceGUI::FurnaceGUI():
|
|||
waveGenFMCon2[0]=true;
|
||||
waveGenFMCon3[0]=true;
|
||||
|
||||
memset(keyHit,0,sizeof(float)*DIV_MAX_CHANS);
|
||||
memset(keyHit1,0,sizeof(float)*DIV_MAX_CHANS);
|
||||
|
||||
memset(pianoKeyHit,0,sizeof(float)*180);
|
||||
memset(pianoKeyPressed,0,sizeof(bool)*180);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue