[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdewebdev/klinkstatus/src/engine
From: Paulo Moura Guedes <pmg () netcabo ! pt>
Date: 2004-06-01 1:00:51
Message-ID: 20040601010051.5F1D4126E0 () office ! kde ! org
[Download RAW message or body]
CVS commit by mojo:
Fix Bug 82395 (http://bugs.kde.org/show_bug.cgi?id=82395).
Apparently, the bug was caused by trying to kill a job that already was killed or was \
in that process, but It's hard to tell.
M +14 -7 linkchecker.cpp 1.13
--- kdewebdev/klinkstatus/src/engine/linkchecker.cpp #1.12:1.13
@@ -86,7 +86,9 @@ void LinkChecker::slotTimeOut()
{
Q_ASSERT(t_job_);
-
+ if(not(t_job_->error() and t_job_->error() == KIO::ERR_USER_CANCELED))
+ {
linkstatus_->setErrorOccurred(true);
linkstatus_->setError("Timeout");
+ //kdDebug(23100) << "timeout: " << linkstatus_->absoluteUrl().url() << \
endl;
t_job_->kill(true); // quietly
@@ -95,5 +97,7 @@ void LinkChecker::slotTimeOut()
finnish();
}
+ }
}
+
void LinkChecker::slotMimetype (KIO::Job* /*job*/, const QString &type)
{
@@ -247,5 +251,8 @@ void LinkChecker::slotResult(KIO::Job* /
if(t_job_->error() and t_job_->error() == KIO::ERR_USER_CANCELED)
{
- kdWarning(23100) << "\n\nJob killed quietly, yet signal result was \
emited...\n\n\n"; + kdWarning(23100) << endl << "Job killed quietly, yet \
signal result was emited..." << endl; + kdDebug(23100) << \
linkstatus_->toString() << endl; + t_job_ = 0;
+ finnish();
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic