Organize: Only load embedded cover if the destination is a device

This commit is contained in:
Jonas Kvinge
2022-10-19 18:37:49 +02:00
parent 99d963b99c
commit f10e928106
5 changed files with 8 additions and 13 deletions

View File

@@ -190,7 +190,7 @@ bool GPodDevice::CopyToStorage(const CopyJob &job) {
if (job.albumcover_) {
bool result = false;
if (!job.metadata_.image().isNull()) {
if (!job.cover_image_.isNull()) {
#ifdef Q_OS_LINUX
QString temp_path = QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + "/organize";
#else
@@ -201,7 +201,7 @@ bool GPodDevice::CopyToStorage(const CopyJob &job) {
cover_file->setAutoRemove(true);
if (cover_file->open()) {
cover_file->close();
QImage image = job.metadata_.image();
const QImage &image = job.cover_image_;
if (image.save(cover_file->fileName(), "JPG")) {
const QByteArray filename = QFile::encodeName(cover_file->fileName());
result = itdb_track_set_thumbnails(track, filename.constData());