From 95544a86a0ff5d8207869e34c661ce7f2502bae7 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 15 Dec 2022 00:30:18 +0100 Subject: [PATCH] Convert SMF track names to UTF-8 --- libs/evoral/SMF.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/evoral/SMF.cc b/libs/evoral/SMF.cc index 6b00dc3f20..54ac07ac2e 100644 --- a/libs/evoral/SMF.cc +++ b/libs/evoral/SMF.cc @@ -27,6 +27,7 @@ #include #include +#include #include "pbd/whitespace.h" @@ -550,7 +551,7 @@ SMF::track_names(vector& names) const names.push_back (string()); } else { if (trk->name) { - names.push_back (trk->name); + names.push_back (Glib::convert_with_fallback (trk->name, "UTF-8", "ISO-8859-1", "_")); } else { char buf[32]; sprintf(buf, "t%d", n+1);