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

List:       kde-commits
Subject:    kdenonbeta/icecream/icecream/services
From:       Michael Matz <matz () kde ! org>
Date:       2004-08-27 18:09:12
Message-ID: 20040827180912.5734A9003 () office ! kde ! org
[Download RAW message or body]

CVS commit by matz: 

Ui.  Ugly bug.


  M +5 -1      scheduler.cpp   1.159


--- kdenonbeta/icecream/icecream/services/scheduler.cpp  #1.158:1.159
@@ -1266,6 +1266,10 @@ handle_end (MsgChannel *c, Msg *m)
                 job->client_channel->send_msg( EndMsg() );
               notify_monitors (MonJobDoneMsg (JobDoneMsg( job->id,  255 )));
-              delete job;
+              /* If this job is removed because the submitter is removed
+                 also remove the job from the servers joblist.  */
+              if (job->server && job->server != toremove)
+                job->server->joblist.remove (job);
               jobs.erase( mit++ );
+              delete job;
             }
           else


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

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