From d732e05740088165001f92b1c65b4fa70dc20f29 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 28 Sep 2012 04:00:06 +0000 Subject: fix for header not updating with an error report when a job finishes. was reported as a reply to [#32537], but is a different issue then the original report. --- source/blender/windowmanager/intern/wm_jobs.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/blender/windowmanager/intern/wm_jobs.c') diff --git a/source/blender/windowmanager/intern/wm_jobs.c b/source/blender/windowmanager/intern/wm_jobs.c index e3d6b0f73e1..4a410363167 100644 --- a/source/blender/windowmanager/intern/wm_jobs.c +++ b/source/blender/windowmanager/intern/wm_jobs.c @@ -492,7 +492,11 @@ void wm_jobs_timer(const bContext *C, wmWindowManager *wm, wmTimer *wt) WM_event_add_notifier(C, wm_job->endnote, NULL); WM_event_add_notifier(C, NC_WM | ND_JOB, NULL); - + + /* so the info header updates on job end even if the mouse doesn't move. + * a rather annoying/obscure bug, see [#32537] (second reply) */ + WM_event_add_mousemove_window(wm_job->win); + /* new job added for wm_job? */ if (wm_job->customdata) { // printf("job restarted with new data %s\n", wm_job->name); -- cgit v1.2.3