fix: Redundant condition in cacheSaveDevice
If cacheSaveDevice is false, then if must be true; if cacheSaveDevice is true, then only need to judge whether !cacheSaveDevice->isOpen() is true or not, so the second judgment condition on cacheSaveDevice I think it is not necessary.eg: '!A || (A && B)' is equivalent to '!A || B' Change-Id: I5201d54017d2457ba4b92ee99bb968a0961ccbb9 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit 3ecbf28aa6ee43fe967ef219f909f3784e5b3d26) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
9d26d58eba
commit
6f0b55e292
@ -437,7 +437,7 @@ void QNetworkReplyImplPrivate::initCacheSaveDevice()
|
||||
|
||||
cacheSaveDevice = networkCache()->prepare(metaData);
|
||||
|
||||
if (!cacheSaveDevice || (cacheSaveDevice && !cacheSaveDevice->isOpen())) {
|
||||
if (!cacheSaveDevice || !cacheSaveDevice->isOpen()) {
|
||||
if (Q_UNLIKELY(cacheSaveDevice && !cacheSaveDevice->isOpen()))
|
||||
qCritical("QNetworkReplyImpl: network cache returned a device that is not open -- "
|
||||
"class %s probably needs to be fixed",
|
||||
|
Loading…
x
Reference in New Issue
Block a user