summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkaccesscachebackend_p.h
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2020-04-02 17:16:47 +0200
committerMårten Nordheim <marten.nordheim@qt.io>2020-04-30 13:55:03 +0200
commit90012f12b0fd7a6f9d2554fb2027e5f8c08d95ee (patch)
treeec260af39bef59bb90a0cc9dd238ab87c1805f16 /src/network/access/qnetworkaccesscachebackend_p.h
parent8e4c32857de277c36a4876d5d4e5df8e3b84f18c (diff)
QNAM: Don't check if a session is needed for a cache lookup
QNetworkAccessCacheBackend didn't override the virtual start() function which then deferred to QNetworkAccessBackend::start() which conditions its success on whether or not a network session is available. Override the function and reimplement it without the network session check. Fixes: QTBUG-83205 Change-Id: I45d98a6f5da8ad04bb9da551a131f109e83074d7 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/network/access/qnetworkaccesscachebackend_p.h')
-rw-r--r--src/network/access/qnetworkaccesscachebackend_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qnetworkaccesscachebackend_p.h b/src/network/access/qnetworkaccesscachebackend_p.h
index dfb0ce84d9..ceb02946dc 100644
--- a/src/network/access/qnetworkaccesscachebackend_p.h
+++ b/src/network/access/qnetworkaccesscachebackend_p.h
@@ -68,6 +68,7 @@ public:
void open() override;
void closeDownstreamChannel() override;
void closeUpstreamChannel();
+ bool start() override;
void upstreamReadyRead();
void downstreamReadyWrite() override;