diff options
author | John Emmas <johne53@tiscali.co.uk> | 2015-07-23 17:48:29 +0100 |
---|---|---|
committer | John Emmas <johne53@tiscali.co.uk> | 2015-07-23 17:55:13 +0100 |
commit | f89a976f1a0477fba30bd7117310e6d04b370d68 (patch) | |
tree | 002ed3ad936e265b08ca820850815740c0c34dae /libs/ardour/audiofilesource.cc | |
parent | 45c9f6b2ff63ccd81c4826a32dab05a98f89968f (diff) |
When peakfiles get opened using a non-glib function (in a non-English locale) make sure that we pass locale-specific paths
Diffstat (limited to 'libs/ardour/audiofilesource.cc')
-rw-r--r-- | libs/ardour/audiofilesource.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc index 19434bd145..6c9a07fc90 100644 --- a/libs/ardour/audiofilesource.cc +++ b/libs/ardour/audiofilesource.cc @@ -46,6 +46,7 @@ #include <glibmm/miscutils.h> #include <glibmm/fileutils.h> #include <glibmm/threads.h> +#include <glibmm/convert.h> #include "ardour/audiofilesource.h" #include "ardour/debug.h" @@ -173,7 +174,7 @@ AudioFileSource::peak_path (string audio_path) if (suffix != string::npos) { base = audio_path.substr (0, suffix); } else { - warning << string_compose (_("Odd audio file path: %1"), audio_path) << endmsg; + warning << string_compose (_("Odd audio file path: %1"), Glib::locale_from_utf8(audio_path)) << endmsg; base = audio_path; } |