From bee82a360ef250b09f8af3216b1743334fb366b0 Mon Sep 17 00:00:00 2001 From: Andre Susano Pinto Date: Sun, 2 Aug 2009 11:32:03 +0000 Subject: [PATCH] Another quick-fix for background mode --- source/blender/windowmanager/intern/wm_init_exit.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index 599844f1020..41d35ca9be4 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -228,7 +228,10 @@ void WM_exit(bContext *C) fastshade_free_render(); /* shaded view */ ED_preview_free_dbase(); /* frees a Main dbase, before free_blender! */ - wm_free_reports(C); /* before free_blender! - since the ListBases get freed there */ + + if(C && CTX_wm_manager(C)) + wm_free_reports(C); /* before free_blender! - since the ListBases get freed there */ + free_blender(); /* blender.c, does entire library and spacetypes */ // free_matcopybuf(); free_anim_copybuf();