diff --git a/src/device/gpoddevice.cpp b/src/device/gpoddevice.cpp index b633a1d73..1705be543 100644 --- a/src/device/gpoddevice.cpp +++ b/src/device/gpoddevice.cpp @@ -200,6 +200,7 @@ bool GPodDevice::CopyToStorage(const CopyJob &job) { std::shared_ptr cover_file = std::make_shared(temp_path + "/track-albumcover-XXXXXX.jpg"); cover_file->setAutoRemove(true); if (cover_file->open()) { + cover_file->close(); QImage image = job.metadata_.image(); if (image.save(cover_file->fileName(), "JPG")) { result = itdb_track_set_thumbnails(track, QFile::encodeName(cover_file->fileName()));