[vlc-commits] [Git][videolan/vlc][master] qt: fix URL deserialization in VLCAcessImageProvider

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Tue Apr 30 06:48:02 UTC 2024



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
82db96fa by Pierre Lamot at 2024-04-30T06:15:02+00:00
qt: fix URL deserialization in VLCAcessImageProvider

characters as `?` or `&` remained encoded and were causing access issue for
artwork from services discoveries such as jamendo

- - - - -


1 changed file:

- modules/gui/qt/util/vlcaccess_image_provider.cpp


Changes:

=====================================
modules/gui/qt/util/vlcaccess_image_provider.cpp
=====================================
@@ -158,7 +158,7 @@ QQuickImageResponse* VLCAccessImageProvider::requestImageResponse(const QString&
     if (!query.hasQueryItem(PATH_KEY))
         return nullptr;
 
-    QString vlcurl = query.queryItemValue(PATH_KEY, QUrl::FullyEncoded);
+    QString vlcurl = query.queryItemValue(PATH_KEY, QUrl::FullyDecoded);
     return new VLCAccessImageResponse(QUrl::fromEncoded(vlcurl.toUtf8()), requestedSize, postProcessCb);
 }
 



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/82db96fad087e005a8190c90b8bf862265af7c7e

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/82db96fad087e005a8190c90b8bf862265af7c7e
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list