diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2010-05-25 02:10:23 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2010-05-25 02:10:23 +0200 |
commit | 343b2883d739ca493376fae3acc90539e35493ec (patch) | |
tree | 8c3762d32e3c80df536f4989e48325105fec60d3 /src | |
parent | Show actual page source (diff) | |
download | rekonq-343b2883d739ca493376fae3acc90539e35493ec.tar.xz |
Ignore unknown network errors, at least for now.. ;)
BUG:236816
Diffstat (limited to 'src')
-rw-r--r-- | src/webpage.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/webpage.cpp b/src/webpage.cpp index 507263cc..a9558b32 100644 --- a/src/webpage.cpp +++ b/src/webpage.cpp @@ -402,24 +402,28 @@ void WebPage::manageNetworkErrors(QNetworkReply *reply) } break; + case QNetworkReply::OperationCanceledError: // operation canceled via abort() or close() calls + // ignore this.. + return; + case QNetworkReply::ContentAccessDenied: // access to remote content denied (similar to HTTP error 401) kDebug() << "We (hopefully) are managing this through the adblock :)"; break; case QNetworkReply::UnknownNetworkError: // unknown network-related error detected - if (_protHandler.postHandling(reply->request(), mainFrame())) - break; + _protHandler.postHandling(reply->request(), mainFrame()); + return; case QNetworkReply::ConnectionRefusedError: // remote server refused connection case QNetworkReply::HostNotFoundError: // invalid hostname case QNetworkReply::TimeoutError: // connection time out - case QNetworkReply::OperationCanceledError: // operation canceled via abort() or close() calls case QNetworkReply::ProxyNotFoundError: // invalid proxy hostname case QNetworkReply::ContentOperationNotPermittedError: // operation requested on remote content not permitted case QNetworkReply::ContentNotFoundError: // remote content not found on server (similar to HTTP error 404) case QNetworkReply::ProtocolUnknownError: // Unknown protocol case QNetworkReply::ProtocolInvalidOperationError: // requested operation is invalid for this protocol + kDebug() << "ERROR " << reply->error() << ": " << reply->errorString(); if (reply->url() == _loadingUrl) { mainFrame()->setHtml(errorPage(reply)); |