From 7b76f7ffb10efdbde8c15c0ddcb80a1936d46e43 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Thu, 21 Sep 2023 20:28:02 +0300 Subject: [PATCH] Last MIDI out device was missing. --- od-win32/parser.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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]; -- 2.47.3