|
From: <sv...@op...> - 2026-10-25 21:42:51
|
Author: sagamusix Date: Sun Oct 25 22:42:45 2026 New Revision: 25824 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=25824 Log: Merged revision(s) 25823 from trunk/OpenMPT: [Fix] Instrument tab: Crash when receiving pitchbend messages (tx pastel). ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/mptrack/Moddoc.cpp Modified: branches/OpenMPT-1.32/mptrack/Moddoc.cpp ============================================================================== --- branches/OpenMPT-1.32/mptrack/Moddoc.cpp Sun Oct 25 22:42:24 2026 (r25823) +++ branches/OpenMPT-1.32/mptrack/Moddoc.cpp Sun Oct 25 22:42:45 2026 (r25824) @@ -1023,7 +1023,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(); } @@ -3191,7 +3190,6 @@ } - CString CModDoc::LinearToDecibelsString(double value, double valueAtZeroDB) { return DecibelsToStrings(LinearToDecibels(value, valueAtZeroDB)); |