[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22458] branches/blender2.5/blender/source /blender/blenkernel/intern/context.c: CTX_wm_reports needs to return NULL when wm.manager is NULL ( this happens in background mode).
Martin Poirier
theeth at yahoo.com
Fri Aug 14 20:18:19 CEST 2009
Revision: 22458
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22458
Author: theeth
Date: 2009-08-14 20:18:19 +0200 (Fri, 14 Aug 2009)
Log Message:
-----------
CTX_wm_reports needs to return NULL when wm.manager is NULL (this happens in background mode).
This fixes a segfault on quit in background mode. Now it reports unfreed datablocks, someone should fix that.
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/blenkernel/intern/context.c
Modified: branches/blender2.5/blender/source/blender/blenkernel/intern/context.c
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/intern/context.c 2009-08-14 17:39:27 UTC (rev 22457)
+++ branches/blender2.5/blender/source/blender/blenkernel/intern/context.c 2009-08-14 18:18:19 UTC (rev 22458)
@@ -217,7 +217,10 @@
struct ReportList *CTX_wm_reports(const bContext *C)
{
- return &(C->wm.manager->reports);
+ if (C->wm.manager)
+ return &(C->wm.manager->reports);
+
+ return NULL;
}
View3D *CTX_wm_view3d(const bContext *C)
More information about the Bf-blender-cvs
mailing list