diff --git a/libs/backends/portaudio/portaudio_io.cc b/libs/backends/portaudio/portaudio_io.cc index 18a676f7a9..d8a7fc9cf1 100644 --- a/libs/backends/portaudio/portaudio_io.cc +++ b/libs/backends/portaudio/portaudio_io.cc @@ -20,6 +20,7 @@ #include #include #include +#include #include "portaudio_io.h" #define INTERLEAVED_INPUT @@ -128,7 +129,7 @@ void PortAudioIO::device_list (std::map &devices) const { devices.clear(); for (std::map::const_iterator i = _devices.begin (); i != _devices.end(); ++i) { - devices.insert (std::pair (i->first, i->second->name)); + devices.insert (std::pair (i->first, Glib::locale_to_utf8(i->second->name))); } }