[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50822] trunk/blender/source/blender/ editors/object/object_bake.c: fix for crash backing in background mode.

Campbell Barton ideasman42 at gmail.com
Sun Sep 23 08:38:09 CEST 2012


Revision: 50822
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50822
Author:   campbellbarton
Date:     2012-09-23 06:38:09 +0000 (Sun, 23 Sep 2012)
Log Message:
-----------
fix for crash backing in background mode.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_bake.c

Modified: trunk/blender/source/blender/editors/object/object_bake.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_bake.c	2012-09-23 06:25:39 UTC (rev 50821)
+++ trunk/blender/source/blender/editors/object/object_bake.c	2012-09-23 06:38:09 UTC (rev 50822)
@@ -1329,11 +1329,12 @@
 static void init_bake_internal(BakeRender *bkr, bContext *C)
 {
 	Scene *scene = CTX_data_scene(C);
+	bScreen *sc = CTX_wm_screen(C);
 
 	/* get editmode results */
 	ED_object_exit_editmode(C, 0);  /* 0 = does not exit editmode */
 
-	bkr->sa = BKE_screen_find_big_area(CTX_wm_screen(C), SPACE_IMAGE, 10); /* can be NULL */
+	bkr->sa = sc ? BKE_screen_find_big_area(sc, SPACE_IMAGE, 10) : NULL; /* can be NULL */
 	bkr->main = CTX_data_main(C);
 	bkr->scene = scene;
 	bkr->actob = (scene->r.bake_flag & R_BAKE_TO_ACTIVE) ? OBACT : NULL;




More information about the Bf-blender-cvs mailing list