From f8f84ed09eea64a94b7eb860e841e537f203862a Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 14 Jul 2019 03:16:53 +0200 Subject: [PATCH] Only replace non-ascii characters when not allowing extended ascii --- src/organise/organiseformat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/organise/organiseformat.cpp b/src/organise/organiseformat.cpp index 29906e80d..1bbc0b970 100644 --- a/src/organise/organiseformat.cpp +++ b/src/organise/organiseformat.cpp @@ -115,7 +115,7 @@ QString OrganiseFormat::GetFilenameForSong(const Song &song) const { filename = Utilities::PathWithoutFilenameExtension(filename) + song.basefilename(); } - if (remove_non_fat_ || remove_non_ascii_) filename = Utilities::UnicodeToAscii(filename); + if (remove_non_fat_ || (remove_non_ascii_ && !allow_ascii_ext_)) filename = Utilities::UnicodeToAscii(filename); if (remove_non_fat_) filename.remove(kValidFatCharacters); if (replace_spaces_) filename.replace(QRegExp("\\s"), "_");