[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52997] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: Fix #33530: Blender Crash when selecting "Point select mode" in Particle Mode with and 0 hairs object
Sergey Sharybin
sergey.vfx at gmail.com
Fri Dec 14 10:47:12 CET 2012
Revision: 52997
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52997
Author: nazgul
Date: 2012-12-14 09:47:05 +0000 (Fri, 14 Dec 2012)
Log Message:
-----------
Fix #33530: Blender Crash when selecting "Point select mode" in Particle Mode with and 0 hairs object
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_view3d/drawobject.c
Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c 2012-12-14 09:40:32 UTC (rev 52996)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c 2012-12-14 09:47:05 UTC (rev 52997)
@@ -4657,9 +4657,11 @@
if (!(point->flag & PEP_HIDE))
totkeys += point->totkey;
- if (edit->points && !(edit->points->keys->flag & PEK_USE_WCO))
- pd = pdata = MEM_callocN(totkeys * 3 * sizeof(float), "particle edit point data");
- cd = cdata = MEM_callocN(totkeys * (timed ? 4 : 3) * sizeof(float), "particle edit color data");
+ if (totkeys) {
+ if (edit->points && !(edit->points->keys->flag & PEK_USE_WCO))
+ pd = pdata = MEM_callocN(totkeys * 3 * sizeof(float), "particle edit point data");
+ cd = cdata = MEM_callocN(totkeys * (timed ? 4 : 3) * sizeof(float), "particle edit color data");
+ }
for (i = 0, point = edit->points; i < totpoint; i++, point++) {
if (point->flag & PEP_HIDE)
More information about the Bf-blender-cvs
mailing list