From 278fa07045653d8ca472bad9028f1ff6b2ca7a4e Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 25 Sep 2017 10:55:20 +0200 Subject: QNetworkDiskCache: Fix deprecation warning access\qnetworkdiskcache.cpp: In member function 'virtual qint64 QNetworkDiskCache::expire()': access\qnetworkdiskcache.cpp:540:44: warning: 'QDateTime QFileInfo::created() const' is deprecated: Use either birthTime() or metadataChangeTime() [-Wdeprecated-declarations] cacheItems.insert(info.created(), path); ^ Change-Id: I5705de5cb4b490ef2bd788fb94ceac0e5b6c0d05 Reviewed-by: Timur Pocheptsov --- src/network/access/qnetworkdiskcache.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/network/access/qnetworkdiskcache.cpp b/src/network/access/qnetworkdiskcache.cpp index fca880d9b3..c9d658225e 100644 --- a/src/network/access/qnetworkdiskcache.cpp +++ b/src/network/access/qnetworkdiskcache.cpp @@ -537,7 +537,9 @@ qint64 QNetworkDiskCache::expire() QFileInfo info = it.fileInfo(); QString fileName = info.fileName(); if (fileName.endsWith(CACHE_POSTFIX)) { - cacheItems.insert(info.created(), path); + const QDateTime birthTime = info.fileTime(QFile::FileBirthTime); + cacheItems.insert(birthTime.isValid() ? birthTime + : info.fileTime(QFile::FileMetadataChangeTime), path); totalSize += info.size(); } } -- cgit v1.2.3