From 4081bdd7521efd84379d8f62dbaae9f25b86d4c5 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 10 Jul 2019 20:02:51 +0200 Subject: [PATCH] Fix ctime in tagreader --- ext/libstrawberry-tagreader/tagreader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/libstrawberry-tagreader/tagreader.cpp b/ext/libstrawberry-tagreader/tagreader.cpp index badad2e56..793dfd35b 100644 --- a/ext/libstrawberry-tagreader/tagreader.cpp +++ b/ext/libstrawberry-tagreader/tagreader.cpp @@ -175,7 +175,7 @@ void TagReader::ReadFile(const QString &filename, pb::tagreader::SongMetadata *s song->set_filesize(info.size()); song->set_mtime(info.lastModified().toTime_t()); #if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)) - song->set_ctime(info.birthTime().toTime_t()); + song->set_ctime(info.birthTime().isValid() ? info.birthTime().toTime_t() : info.lastModified().toTime_t()); #else song->set_ctime(info.created().toTime_t()); #endif