[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: [PATCH] Fix crash while using an ioslave in a KStaticDeleter
From: Szombathelyi "György" <gyurco () freemail ! hu>
Date: 2004-06-14 21:09:04
Message-ID: 200406142309.05093.gyurco () freemail ! hu
[Download RAW message or body]
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
Hello!
See the subject for the problem. A real-world example is KStdAddressbook
(again). Is it acceptable?
Bye,
György
["sched.diff" (text/x-diff)]
Index: kio/kio/scheduler.cpp
===================================================================
RCS file: /home/kde/kdelibs/kio/kio/scheduler.cpp,v
retrieving revision 1.111
diff -u -p -u -r1.111 scheduler.cpp
--- kio/kio/scheduler.cpp 29 Mar 2004 09:44:36 -0000 1.111
+++ kio/kio/scheduler.cpp 14 Jun 2004 21:05:34 -0000
@@ -168,6 +168,7 @@ bool Scheduler::process(const QCString &
if ( fun != "reparseSlaveConfiguration(QString)" )
return DCOPObject::process( fun, data, replyType, replyData );
+ slaveConfig = SlaveConfig::self();
replyType = "void";
QDataStream stream( data, IO_ReadOnly );
QString proto;
@@ -292,6 +293,8 @@ void Scheduler::setupSlave(KIO::Slave *s
(slave->user() != user) ||
(slave->passwd() != passwd))
{
+ slaveConfig = SlaveConfig::self();
+
MetaData configData = slaveConfig->configData(protocol, host);
sessionData->configDataFor( configData, protocol, host );
@@ -723,6 +726,7 @@ void
Scheduler::slotScheduleCoSlave()
{
Slave *nextSlave;
+ slaveConfig = SlaveConfig::self();
for(Slave *slave = coIdleSlaves->first();
slave;
slave = nextSlave)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic