[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kio/kio
From:       Pascal Létourneau <pletourn () globetrotter ! net>
Date:       2005-03-18 22:18:09
Message-ID: 20050318221809.6C5F916DE8 () office ! kde ! org
[Download RAW message or body]

CVS commit by pletourn: 

Don't crash if the slave emits an error inside SimpleJob::start()
(this will delete the job)


  M +5 -5      job.cpp   1.434


--- kdelibs/kio/kio/job.cpp  #1.433:1.434
@@ -630,8 +630,8 @@ MkdirJob::MkdirJob( const KURL& url, int
 void MkdirJob::start(Slave *slave)
 {
-    SimpleJob::start(slave);
-
     connect( slave, SIGNAL( redirection(const KURL &) ),
              SLOT( slotRedirection(const KURL &) ) );
+    
+    SimpleJob::start(slave);
 }
 
@@ -757,10 +757,10 @@ void StatJob::start(Slave *slave)
     m_outgoingMetaData.replace( "details", QString::number(m_details) );
 
-    SimpleJob::start(slave);
-
-    connect( m_slave, SIGNAL( statEntry( const KIO::UDSEntry& ) ),
+    connect( slave, SIGNAL( statEntry( const KIO::UDSEntry& ) ),
              SLOT( slotStatEntry( const KIO::UDSEntry & ) ) );
     connect( slave, SIGNAL( redirection(const KURL &) ),
              SLOT( slotRedirection(const KURL &) ) );
+
+    SimpleJob::start(slave);
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic