summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-15 15:06:10 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-12-15 15:06:10 -0500
commit0fdb846625d6b047b8cef0db58e3f91c0fad2aac (patch)
tree9b192640650ef7bd33b1d8ece2e5859a0b55fffb /libs
parent76733daf63faa5eb803ffb1fe0937c34c5b5fbc8 (diff)
try alternate Glib:: API for conversion from UTF-8 to ascii in Mackie support code
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/mackie/strip.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc
index cfb4592f80..70a7cb90fd 100644
--- a/libs/surfaces/mackie/strip.cc
+++ b/libs/surfaces/mackie/strip.cc
@@ -23,7 +23,7 @@
#include <sys/time.h>
-#include <glib.h>
+#include <glibmm/convert.h>
#include "midi++/port.h"
@@ -758,7 +758,7 @@ Strip::display (uint32_t line_number, const std::string& line)
retval << (_index * 7 + (line_number * 0x38));
// ascii data to display. @param line is UTF-8
- string ascii = g_str_to_ascii (line.c_str(), 0);
+ string ascii = Glib::convert_with_fallback (line, "UTF-8", "ISO-8859-1", "_");
string::size_type len = ascii.length();
if (len > 6) {
ascii = ascii.substr (0, 6);