Fix new 'custom previews/icons' py feature crashing in background mode.
authorBastien Montagne <montagne29@wanadoo.fr>
Fri, 15 May 2015 18:12:25 +0000 (20:12 +0200)
committerBastien Montagne <montagne29@wanadoo.fr>
Fri, 15 May 2015 18:12:25 +0000 (20:12 +0200)
We want this even without UI, some scripts may use it in a background processing
mode to avoid too heavy process in actual 'user' blender...

source/blender/windowmanager/intern/wm_init_exit.c

index 77d3e3762a856a1558abb292041742fcdd406031..8778929ae0828c21b6e644d269cfc2bbdb1a7fa9 100644 (file)
@@ -179,10 +179,12 @@ void WM_init(bContext *C, int argc, const char **argv)
                GPU_set_linear_mipmap(true);
                GPU_set_anisotropic(U.anisotropic_filter);
                GPU_set_gpu_mipmapping(U.use_gpu_mipmap);
-
-               UI_init();
        }
 
+       /* Note: Currently only inits icons, which we now want in background mode too (scripts could use those in background
+        *       processing...). In case we do more later, we may need to pass a 'background' flag. */
+       UI_init();
+
        ED_spacemacros_init();
 
        /* note: there is a bug where python needs initializing before loading the