[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.3/kdelibs/kio/kio
From: Dawit Alemayehu <adawit () kde ! org>
Date: 2009-08-17 14:12:40
Message-ID: 1250518360.458740.31532.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1012348 by adawit:
Schedule the jobs to prevent spawning of too many ioslaves
M +3 -1 accessmanager.cpp
--- branches/KDE/4.3/kdelibs/kio/kio/accessmanager.cpp #1012347:1012348
@@ -30,6 +30,7 @@
#include <kdebug.h>
#include <kio/job.h>
+#include <KDE/KIO/Scheduler>
namespace KIO {
@@ -67,7 +68,7 @@
QNetworkReply *AccessManager::createRequest(Operation op, const QNetworkRequest \
&req, QIODevice *outgoingData) {
- KIO::Job *kioJob = 0;
+ KIO::SimpleJob *kioJob = 0;
if ( !d->externalContentAllowed && req.url().scheme() != "file" && \
!req.url().scheme().isEmpty() ) { kDebug() << "Blocked: " << req.url().scheme() << \
req.url(); @@ -109,6 +110,7 @@
return 0;
}
+ KIO::Scheduler::scheduleJob(kioJob);
KDEPrivate::AccessManagerReply *reply = new KDEPrivate::AccessManagerReply(op, \
req, kioJob, this);
kioJob->addMetaData(d->metaDataForRequest(req));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic