diff options
Diffstat (limited to 'src/network/access/qnetworkreplynsurlconnectionimpl.mm')
-rw-r--r-- | src/network/access/qnetworkreplynsurlconnectionimpl.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/network/access/qnetworkreplynsurlconnectionimpl.mm b/src/network/access/qnetworkreplynsurlconnectionimpl.mm index f93f18357a..327dbd4ea7 100644 --- a/src/network/access/qnetworkreplynsurlconnectionimpl.mm +++ b/src/network/access/qnetworkreplynsurlconnectionimpl.mm @@ -245,7 +245,7 @@ void QNetworkReplyNSURLConnectionImpl::readyReadOutgoingData() Q_UNUSED(connection) QNetworkReply::NetworkError qtError = QNetworkReply::UnknownNetworkError; - if ([error domain] == NSURLErrorDomain) { + if ([[error domain] isEqualToString:NSURLErrorDomain]) { switch ([error code]) { case NSURLErrorTimedOut: qtError = QNetworkReply::TimeoutError; break; case NSURLErrorUnsupportedURL: qtError = QNetworkReply::ProtocolUnknownError; break; @@ -260,6 +260,7 @@ void QNetworkReplyNSURLConnectionImpl::readyReadOutgoingData() } replyprivate->setError(qtError, QString::fromNSString([error localizedDescription])); + replyprivate->setFinished(); } - (void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)aResponse |