diff options
author | Anton Kudryavtsev <[email protected]> | 2023-09-10 16:23:49 +0300 |
---|---|---|
committer | Anton Kudryavtsev <[email protected]> | 2023-09-12 02:00:03 +0300 |
commit | ae6a3fd26c834cfee9e283f05d2d5ec848a624db (patch) | |
tree | f11a4b3cd29100b22fa002234f4c67a0b35cfbaa | |
parent | e67f030600886a5630e22fa912e22087a7d63c56 (diff) |
Tidy up QNetworkDiskCache::prepare
use std::nothrow more
Change-Id: I7c681089777e86a31db2fba831362771e6607496
Reviewed-by: MÃ¥rten Nordheim <[email protected]>
Reviewed-by: Edward Welbourne <[email protected]>
-rw-r--r-- | src/network/access/qnetworkdiskcache.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/network/access/qnetworkdiskcache.cpp b/src/network/access/qnetworkdiskcache.cpp index 0b0db2d3a13..577d423a01d 100644 --- a/src/network/access/qnetworkdiskcache.cpp +++ b/src/network/access/qnetworkdiskcache.cpp @@ -172,11 +172,7 @@ QIODevice *QNetworkDiskCache::prepare(const QNetworkCacheMetaData &metaData) device = &(cacheItem->data); } else { QString fileName = d->cacheFileName(cacheItem->metaData.url()); - QT_TRY { - cacheItem->file = new QSaveFile(fileName, &cacheItem->data); - } QT_CATCH(...) { - cacheItem->file = nullptr; - } + cacheItem->file = new(std::nothrow) QSaveFile(fileName, &cacheItem->data); if (!cacheItem->file || !cacheItem->file->open(QFileDevice::WriteOnly)) { qWarning("QNetworkDiskCache::prepare() unable to open temporary file"); cacheItem.reset(); |