aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2020-08-24 23:21:53 +0300
committerWohlstand <admin@wohlnet.ru>2020-08-24 23:21:53 +0300
commit98e239c7aa86a73e1fa29e331c2258990be0470e (patch)
treed5aaeee2ec0bcb7e95d55d65a30895b50cf10824 /src
parentccbafdefa7b0ab02e7a3e28b4d9d3cd311abd367 (diff)
downloadlibADLMIDI-98e239c7aa86a73e1fa29e331c2258990be0470e.tar.gz
libADLMIDI-98e239c7aa86a73e1fa29e331c2258990be0470e.tar.bz2
libADLMIDI-98e239c7aa86a73e1fa29e331c2258990be0470e.zip
ADLMIDI2: Fixed an "bank always 0" bug
Diffstat (limited to 'src')
-rw-r--r--src/adlmidi_midiplay.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/adlmidi_midiplay.cpp b/src/adlmidi_midiplay.cpp
index 2ed7815..c3ef14c 100644
--- a/src/adlmidi_midiplay.cpp
+++ b/src/adlmidi_midiplay.cpp
@@ -1888,8 +1888,6 @@ ADLMIDI_EXPORT AdlInstrumentTester::AdlInstrumentTester(ADL_MIDIPlayer *device)
p->cur_note = -1;
p->play = play;
p->opl = play ? play->m_synth.get() : NULL;
-
- NextGM(0);
#else
ADL_UNUSED(device);
#endif
@@ -1900,6 +1898,11 @@ ADLMIDI_EXPORT AdlInstrumentTester::~AdlInstrumentTester()
delete p;
}
+ADLMIDI_EXPORT void AdlInstrumentTester::start()
+{
+ NextGM(0);
+}
+
ADLMIDI_EXPORT void AdlInstrumentTester::FindAdlList()
{
#ifndef DISABLE_EMBEDDED_BANKS