diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-01-08 13:05:51 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-01-08 13:05:51 +0100 |
commit | 4479f5db6c1ce26bc187a1b5a938f4bdb45915d4 (patch) | |
tree | 6344edec69099fe3bef3677ef465ca214066c1b1 /platform/default | |
parent | bc309d84d77a5719a332f2dffdf24006d8610f97 (diff) | |
download | qtlocation-mapboxgl-4479f5db6c1ce26bc187a1b5a938f4bdb45915d4.tar.gz |
[core] don't consult cache for asset resources
Diffstat (limited to 'platform/default')
-rw-r--r-- | platform/default/online_file_source.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/default/online_file_source.cpp b/platform/default/online_file_source.cpp index c482d6d96f..37ac3e9838 100644 --- a/platform/default/online_file_source.cpp +++ b/platform/default/online_file_source.cpp @@ -232,7 +232,7 @@ void OnlineFileSource::Impl::update(OnlineFileRequestImpl& request) { } else if (!request.cacheRequest && !request.realRequest) { // There is no request in progress, and we don't have a response yet. This means we'll have // to start the request ourselves. - if (cache) { + if (cache && !util::isAssetURL(request.resource.url)) { startCacheRequest(request); } else { startRealRequest(request); @@ -276,7 +276,7 @@ void OnlineFileSource::Impl::startRealRequest(OnlineFileRequestImpl& request) { auto callback = [this, &request](std::shared_ptr<const Response> response) { request.realRequest = nullptr; - if (cache) { + if (cache && !util::isAssetURL(request.resource.url)) { // Store response in database. Make sure we only refresh the expires column if the data // didn't change. FileCache::Hint hint = FileCache::Hint::Full; |