Showing the changes to libraries/script-engine/src/ScriptCache.cpp (1 of 1 file). Show all
Unified · Split
| @@ -202,7 +202,14 @@ void ScriptCache::scriptContentAvailable() { · 201 unmodified lines | |||
| 202 | finished = true; | 202 | finished = true; |
| 203 | qCDebug(scriptengine) << "Done downloading script at:" << url.toString(); | 203 | qCDebug(scriptengine) << "Done downloading script at:" << url.toString(); |
| 204 | } else { | 204 | } else { |
| 205 | if (scriptRequest.numRetries < MAX_RETRIES) { | 205 | auto result = req->getResult(); |
| 206 | bool irrecoverable = | ||
| 207 | result == ResourceRequest::AccessDenied || | ||
| 208 | result == ResourceRequest::InvalidURL || | ||
| 209 | result == ResourceRequest::NotFound || | ||
| 210 | scriptRequest.numRetries >= MAX_RETRIES; | ||
| 211 | |||
| 212 | if (!irrecoverable) { | ||
| 206 | ++scriptRequest.numRetries; | 213 | ++scriptRequest.numRetries; |
| 207 | 214 | ||
| 208 | qDebug() << "Script request failed: " << url; | 215 | qDebug() << "Script request failed: " << url; |