GUI: fix some thread problems with keyHit

This commit is contained in:
tildearrow 2022-09-20 02:57:56 -05:00
parent e1890173b2
commit a58529a49b
3 changed files with 7 additions and 7 deletions

View file

@ -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);