[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