diff options
Diffstat (limited to 'libs/backends/alsa/alsa_rawmidi.cc')
-rw-r--r-- | libs/backends/alsa/alsa_rawmidi.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libs/backends/alsa/alsa_rawmidi.cc b/libs/backends/alsa/alsa_rawmidi.cc index e4678ba269..303649b9e7 100644 --- a/libs/backends/alsa/alsa_rawmidi.cc +++ b/libs/backends/alsa/alsa_rawmidi.cc @@ -38,10 +38,11 @@ using namespace ARDOUR; #define _DEBUGPRINT(STR) ; #endif -AlsaRawMidiIO::AlsaRawMidiIO (const char *device, const bool input) +AlsaRawMidiIO::AlsaRawMidiIO (const std::string &name, const char *device, const bool input) : AlsaMidiIO() , _device (0) { + _name = name; init (device, input); } @@ -107,8 +108,8 @@ initerr: /////////////////////////////////////////////////////////////////////////////// -AlsaRawMidiOut::AlsaRawMidiOut (const char *device) - : AlsaRawMidiIO (device, false) +AlsaRawMidiOut::AlsaRawMidiOut (const std::string &name, const char *device) + : AlsaRawMidiIO (name, device, false) , AlsaMidiOut () { } @@ -223,8 +224,8 @@ retry: /////////////////////////////////////////////////////////////////////////////// -AlsaRawMidiIn::AlsaRawMidiIn (const char *device) - : AlsaRawMidiIO (device, true) +AlsaRawMidiIn::AlsaRawMidiIn (const std::string &name, const char *device) + : AlsaRawMidiIO (name, device, true) , AlsaMidiIn () , _event(0,0) , _first_time(true) |