|
From: <sv...@op...> - 2026-10-25 21:42:32
|
Author: sagamusix Date: Sun Oct 25 22:42:24 2026 New Revision: 25823 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=25823 Log: [Fix] Instrument tab: Crash when receiving pitchbend messages (tx pastel). Modified: trunk/OpenMPT/mptrack/Moddoc.cpp Modified: trunk/OpenMPT/mptrack/Moddoc.cpp ============================================================================== --- trunk/OpenMPT/mptrack/Moddoc.cpp Sun Oct 25 18:34:55 2026 (r25822) +++ trunk/OpenMPT/mptrack/Moddoc.cpp Sun Oct 25 22:42:24 2026 (r25823) @@ -1021,7 +1021,7 @@ case MIDIEvents::evPitchBend: for(size_t n = NOTE_MIN; n <= NOTE_MAX; n++) { - if(!m_midiPlayingNotes[channel][n]) + if(!m_midiPlayingNotes[channel][n - NOTE_MIN]) continue; CHANNELINDEX chn = m_noteChannel[n - NOTE_MIN]; if(chn != CHANNELINDEX_INVALID) @@ -1633,7 +1633,6 @@ // Activate document's window. void CModDoc::ActivateWindow() { - CChildFrame *pChildFrm = GetChildFrame(); if(pChildFrm) pChildFrm->MDIActivate(); } @@ -3185,7 +3184,6 @@ } - CString CModDoc::LinearToDecibelsString(double value, double valueAtZeroDB) { return DecibelsToStrings(LinearToDecibels(value, valueAtZeroDB)); |