Merge pull request #39201 from Calinou/midi-input-unsupported-error

Print errors when calling MIDI input methods on unsupported platforms
This commit is contained in:
Rémi Verschelde 2020-06-03 11:09:10 +02:00 committed by GitHub
commit 9043605ab8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -457,18 +457,22 @@ PackedStringArray OS::get_connected_midi_inputs() {
}
PackedStringArray list;
return list;
ERR_FAIL_V_MSG(list, vformat("MIDI input isn't supported on %s.", OS::get_singleton()->get_name()));
}
void OS::open_midi_inputs() {
if (MIDIDriver::get_singleton()) {
MIDIDriver::get_singleton()->open();
} else {
ERR_PRINT(vformat("MIDI input isn't supported on %s.", OS::get_singleton()->get_name()));
}
}
void OS::close_midi_inputs() {
if (MIDIDriver::get_singleton()) {
MIDIDriver::get_singleton()->close();
} else {
ERR_PRINT(vformat("MIDI input isn't supported on %s.", OS::get_singleton()->get_name()));
}
}