[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