From eb4ce1feabdae3a88b77d77694f0f6d9d7dbadde Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 30 Apr 2020 17:32:31 +0200 Subject: [PATCH] Use toUtf8() not toLocal8Bit() when converting string for UNC path Fixes #418 --- src/engine/gstengine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/gstengine.cpp b/src/engine/gstengine.cpp index 34ed67b7c..74e68e97f 100644 --- a/src/engine/gstengine.cpp +++ b/src/engine/gstengine.cpp @@ -680,7 +680,7 @@ QByteArray GstEngine::FixupUrl(const QUrl &url) { // Munge it back into a path that gstreamer will recognise. if (url.scheme() == "file" && !url.host().isEmpty()) { QString str = "file:////" + url.host() + url.path(); - uri = str.toLocal8Bit(); + uri = str.toUtf8(); } else if (url.scheme() == "cdda") { QString str; @@ -697,7 +697,7 @@ QByteArray GstEngine::FixupUrl(const QUrl &url) { QString device = path.join("/"); if (current_pipeline_) current_pipeline_->SetSourceDevice(device); } - uri = str.toLocal8Bit(); + uri = str.toUtf8(); } else { uri = url.toEncoded();