[Bf-blender-cvs] [f3f10e4] master: Fix T48813: Custom icon is not drawn on header / addons prefs panel.

Bastien Montagne noreply at git.blender.org
Tue Jul 26 17:56:51 CEST 2016


Commit: f3f10e4515c45925df7dea3b29d2dc73dd097568
Author: Bastien Montagne
Date:   Tue Jul 26 17:55:18 2016 +0200
Branches: master
https://developer.blender.org/rBf3f10e4515c45925df7dea3b29d2dc73dd097568

Fix T48813: Custom icon is not drawn on header / addons prefs panel.

For now use 'brute force' and refresh whole UI when new icons get rendered.

See comment of T48813 for ideas about how to handle that in future (2.8 project ?).

===================================================================

M	source/blender/editors/render/render_preview.c

===================================================================

diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c
index 76d0143..b2aefb5 100644
--- a/source/blender/editors/render/render_preview.c
+++ b/source/blender/editors/render/render_preview.c
@@ -1210,7 +1210,7 @@ void ED_preview_icon_job(const bContext *C, void *owner, ID *id, unsigned int *r
 
 	/* setup job */
 	WM_jobs_customdata_set(wm_job, ip, icon_preview_free);
-	WM_jobs_timer(wm_job, 0.1, NC_MATERIAL, NC_MATERIAL);
+	WM_jobs_timer(wm_job, 0.1, NC_WINDOW , NC_WINDOW);
 	WM_jobs_callbacks(wm_job, icon_preview_startjob_all_sizes, NULL, NULL, icon_preview_endjob);
 
 	WM_jobs_start(CTX_wm_manager(C), wm_job);




More information about the Bf-blender-cvs mailing list