Fix #36800: closing render window during render crashes, the operator would be

cancelled before the job, causing invalid access to op->reports in the job thread.
This commit is contained in:
2013-09-23 19:35:21 +00:00
parent eaf354e222
commit fc2dbc20ff
4 changed files with 19 additions and 6 deletions

View File

@@ -393,7 +393,7 @@ void WM_jobs_stop(struct wmWindowManager *wm, void *owner, void *startjob);
void WM_jobs_kill(struct wmWindowManager *wm, void *owner, void (*)(void *, short int *, short int *, float *));
void WM_jobs_kill_all(struct wmWindowManager *wm);
void WM_jobs_kill_all_except(struct wmWindowManager *wm, void *owner);
void WM_jobs_kill_type(struct wmWindowManager *wm, int job_type);
void WM_jobs_kill_type(struct wmWindowManager *wm, void *owner, int job_type);
int WM_jobs_has_running(struct wmWindowManager *wm);