From 514da9881dd772f0df748902c0916a91bbe71f20 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 6 May 2016 20:59:24 +0200 Subject: [PATCH] convert WinMME Device names to UTF-8 --- libs/backends/portaudio/winmmemidi_io.cc | 5 +++-- 1 file 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");