summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/backends/portaudio/winmmemidi_io.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/backends/portaudio/winmmemidi_io.cc b/libs/backends/portaudio/winmmemidi_io.cc
index c7e465e715..da7c8a2b8d 100644
--- a/libs/backends/portaudio/winmmemidi_io.cc
+++ b/libs/backends/portaudio/winmmemidi_io.cc
@@ -223,7 +223,7 @@ WinMMEMidiIO::get_input_name_from_index (int index, std::string& name)
capabilities.wMid,
capabilities.wPid));
- name = capabilities.szPname;
+ name = Glib::locale_to_utf8 (capabilities.szPname);
return true;
} else {
DEBUG_MIDI ("Unable to get WinMME input device capabilities\n");
@@ -241,7 +241,8 @@ WinMMEMidiIO::get_output_name_from_index (int index, std::string& name)
capabilities.szPname,
capabilities.wMid,
capabilities.wPid));
- name = capabilities.szPname;
+
+ name = Glib::locale_to_utf8 (capabilities.szPname);
return true;
} else {
DEBUG_MIDI ("Unable to get WinMME output device capabilities\n");