[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30460] trunk/blender/source/blender/ windowmanager/intern/wm_jobs.c: fix for crash when terminating thumbnail threads
Andrea Weikert
elubie at gmx.net
Sun Jul 18 10:08:23 CEST 2010
Revision: 30460
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30460
Author: elubie
Date: 2010-07-18 10:07:38 +0200 (Sun, 18 Jul 2010)
Log Message:
-----------
fix for crash when terminating thumbnail threads
Modified Paths:
--------------
trunk/blender/source/blender/windowmanager/intern/wm_jobs.c
Modified: trunk/blender/source/blender/windowmanager/intern/wm_jobs.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_jobs.c 2010-07-18 05:17:37 UTC (rev 30459)
+++ trunk/blender/source/blender/windowmanager/intern/wm_jobs.c 2010-07-18 08:07:38 UTC (rev 30460)
@@ -355,9 +355,16 @@
{
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;
+ }
+ }
}
More information about the Bf-blender-cvs
mailing list