From c70a900736e28308600c5b3359070f38bc64daa6 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Fri, 17 May 2013 16:46:59 +0000 Subject: More work on 3d view render: - reverted fix for bug 32537 (error report drawing after thread job didn't show) This solves very bad 3d view render updates while using transform, it was getting into an eternal feedback loop for dependencies. (jobs sending mousemoves causing jobs to end, causing mousemoves, causing etc). - The render-update code was not going over all windows, but over every screen to send signals (also the invisble ones) --- source/blender/windowmanager/intern/wm_jobs.c | 4 ---- 1 file changed, 4 deletions(-) (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 c637b77738e..03af5e9e8a6 100644 --- a/source/blender/windowmanager/intern/wm_jobs.c +++ b/source/blender/windowmanager/intern/wm_jobs.c @@ -529,10 +529,6 @@ void wm_jobs_timer(const bContext *C, wmWindowManager *wm, wmTimer *wt) 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