From 944cd020af7275e84d8d1a92a4c51ec298e0f896 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 25 Oct 2020 01:01:43 +0200 Subject: [PATCH] Only strip problematic characters when saving a playlist --- src/playlist/playlistmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/playlist/playlistmanager.cpp b/src/playlist/playlistmanager.cpp index 6fc3889b9..d86f296d9 100644 --- a/src/playlist/playlistmanager.cpp +++ b/src/playlist/playlistmanager.cpp @@ -52,6 +52,7 @@ #include "collection/collectionplaylistitem.h" #include "covermanager/albumcoverloaderresult.h" #include "covermanager/currentalbumcoverloader.h" +#include "organize/organizeformat.h" #include "playlist.h" #include "playlistbackend.h" #include "playlistcontainer.h" @@ -235,7 +236,7 @@ void PlaylistManager::SaveWithUI(const int id, const QString &playlist_name) { QString filter = settings.value("last_save_filter", parser()->default_filter()).toString(); QString suggested_filename = playlist_name; - suggested_filename.replace(QRegularExpression("\\W", QRegularExpression::UseUnicodePropertiesOption), ""); + suggested_filename = suggested_filename.remove(OrganizeFormat::kProblematicCharacters); qLog(Debug) << "Using extension:" << extension;