[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43257] trunk/blender/source/blender/ windowmanager/intern/wm_jobs.c: Fix jobs progress display in taskbar incorrectly flashing on/ off with multiple
Brecht Van Lommel
brechtvanlommel at pandora.be
Tue Jan 10 15:24:11 CET 2012
Revision: 43257
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43257
Author: blendix
Date: 2012-01-10 14:24:02 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
Fix jobs progress display in taskbar incorrectly flashing on/off with multiple
jobs active.
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 2012-01-10 14:02:27 UTC (rev 43256)
+++ trunk/blender/source/blender/windowmanager/intern/wm_jobs.c 2012-01-10 14:24:02 UTC (rev 43257)
@@ -491,6 +491,13 @@
WM_jobs_start(wm, steve);
}
}
+ else if(steve->threads.first && !steve->ready) {
+ if(steve->flag & WM_JOB_PROGRESS) {
+ /* accumulate global progress for running jobs */
+ jobs_progress++;
+ total_progress += steve->progress;
+ }
+ }
}
/* on file load 'winactive' can be NULL, possibly it should not happen but for now do a NULL check - campbell */
More information about the Bf-blender-cvs
mailing list