Help: Do not get stuck with spinning cursor

Do not get stuck with the busy cursor spinning on windows whenever
a page is not found.

Change-Id: I4596b6ec0d3de4005bc60422e4fe19142600e336
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
This commit is contained in:
Tobias Hunger
2012-03-28 16:29:23 +02:00
parent 857261f99d
commit d429dda774

View File

@@ -91,6 +91,7 @@ HelpNetworkReply::HelpNetworkReply(const QNetworkRequest &request,
setHeader(QNetworkRequest::ContentLengthHeader, QByteArray::number(dataLength)); setHeader(QNetworkRequest::ContentLengthHeader, QByteArray::number(dataLength));
QTimer::singleShot(0, this, SIGNAL(metaDataChanged())); QTimer::singleShot(0, this, SIGNAL(metaDataChanged()));
QTimer::singleShot(0, this, SIGNAL(readyRead())); QTimer::singleShot(0, this, SIGNAL(readyRead()));
QTimer::singleShot(0, this, SIGNAL(finished()));
} }
qint64 HelpNetworkReply::readData(char *buffer, qint64 maxlen) qint64 HelpNetworkReply::readData(char *buffer, qint64 maxlen)
@@ -100,8 +101,6 @@ qint64 HelpNetworkReply::readData(char *buffer, qint64 maxlen)
qMemCopy(buffer, data.constData(), len); qMemCopy(buffer, data.constData(), len);
data.remove(0, len); data.remove(0, len);
} }
if (!data.length())
QTimer::singleShot(0, this, SIGNAL(finished()));
return len; return len;
} }