fix for crash when terminating thumbnail threads

This commit is contained in:
Andrea Weikert
2010-07-18 08:07:38 +00:00
parent 7aebd56153
commit 93915f1120

View File

@@ -355,9 +355,16 @@ void WM_jobs_kill(wmWindowManager *wm, void *owner, void *startjob)
{
wmJob *steve;
for(steve= wm->jobs.first; steve; steve= steve->next)
if(steve->owner==owner || steve->startjob==startjob)
wm_jobs_kill_job(wm, steve);
steve= wm->jobs.first;
while(steve) {
if(steve->owner==owner || steve->startjob==startjob) {
wmJob* bill = steve;
steve= steve->next;
wm_jobs_kill_job(wm, bill);
} else {
steve= steve->next;
}
}
}