Revision: 23938 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23938 Author: blendix Date: 2009-10-19 11:57:55 +0200 (Mon, 19 Oct 2009)
Log Message: ----------- Fix for a preview render crash that happened sometimes, when the thread was marked as ready while it had not started yet. 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 2009-10-19 09:54:25 UTC (rev 23937) +++ trunk/blender/source/blender/windowmanager/intern/wm_jobs.c 2009-10-19 09:57:55 UTC (rev 23938) @@ -192,7 +192,6 @@ { wmJob *steve= job_v; - steve->stop= steve->ready= 0; steve->startjob(steve->run_customdata, &steve->stop, &steve->do_update); steve->ready= 1; @@ -245,6 +244,9 @@ if(steve->initjob) steve->initjob(steve->run_customdata); + steve->stop= 0; + steve->ready= 0; + BLI_init_threads(&steve->threads, do_job_thread, 1); BLI_insert_thread(&steve->threads, steve); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs