From: Toni Wilen Date: Thu, 21 Sep 2023 17:28:02 +0000 (+0300) Subject: Last MIDI out device was missing. X-Git-Tag: 5.1.0~100 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=7b76f7ffb10efdbde8c15c0ddcb80a1936d46e43;p=francis%2Fwinuae.git Last MIDI out device was missing. --- diff --git a/od-win32/parser.cpp b/od-win32/parser.cpp index f9bf023f..d5b17b1a 100644 --- a/od-win32/parser.cpp +++ b/od-win32/parser.cpp @@ -1715,9 +1715,10 @@ int enummidiports (void) midioutportinfo[i]->devid = i - 1; write_log (_T("MIDI OUT: %d:'%s' (%d/%d)\n"), midioutportinfo[i]->devid, midioutportinfo[i]->name, midiOutCaps.wMid, midiOutCaps.wPid); } - total = num + 1; - for (i = 1; i < num + 1; i++) { - for (j = i + 1; j < num + 1; j++) { + num++; + total = num; + for (i = 1; i < num; i++) { + for (j = i + 1; j < num; j++) { if (_tcsicmp (midioutportinfo[i]->name, midioutportinfo[j]->name) > 0) { struct midiportinfo *mi; mi = midioutportinfo[i];