1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00

qt: accept qrc:// url in covergenerator

This commit is contained in:
Pierre Lamot 2022-03-30 18:21:46 +02:00 committed by Rémi Denis-Courmont
parent 6fa7da4e1b
commit e669d03e17

View File

@ -33,6 +33,7 @@
#include <QGraphicsPixmapItem>
#include <QGraphicsBlurEffect>
#include <QUrl>
#include <QQmlFile>
// Qt private exported function
QT_BEGIN_NAMESPACE
@ -269,7 +270,10 @@ void CoverGenerator::draw(QPainter & painter,
void CoverGenerator::drawImage(QPainter & painter, const QString & fileName, const QRect & target)
{
QFile file(fileName);
//QFile expect the :/ instead of qrc:// for resources files
QString adaptedFilename = QQmlFile::urlToLocalFileOrQrc(fileName);
QFile file(adaptedFilename);
if (file.open(QIODevice::ReadOnly) == false)
{