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:
parent
6fa7da4e1b
commit
e669d03e17
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user