From 4479f5db6c1ce26bc187a1b5a938f4bdb45915d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Fri, 8 Jan 2016 13:05:51 +0100 Subject: [core] don't consult cache for asset resources --- platform/default/online_file_source.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'platform/default') 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 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; -- cgit v1.2.1