[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54542] trunk/blender/source/blender/ editors/sculpt_paint/paint_vertex.c: fix own bug in weight gradient tool, need to check if mesh dverts will be overwritten,

Campbell Barton ideasman42 at gmail.com
Thu Feb 14 03:21:14 CET 2013


Revision: 54542
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54542
Author:   campbellbarton
Date:     2013-02-14 02:21:12 +0000 (Thu, 14 Feb 2013)
Log Message:
-----------
fix own bug in weight gradient tool, need to check if mesh dverts will be overwritten,

Modified Paths:
--------------
    trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c

Modified: trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c	2013-02-14 01:55:10 UTC (rev 54541)
+++ trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c	2013-02-14 02:21:12 UTC (rev 54542)
@@ -3182,9 +3182,11 @@
 		VPaint *wp = ts->wpaint;
 		Object *ob = CTX_data_active_object(C);
 		Mesh *me = ob->data;
-		BKE_defvert_array_free_elems(me->dvert, me->totvert);
-		BKE_defvert_array_copy(me->dvert, wp->wpaint_prev, me->totvert);
-		free_wpaint_prev(wp);
+		if (wp->wpaint_prev) {
+			BKE_defvert_array_free_elems(me->dvert, me->totvert);
+			BKE_defvert_array_copy(me->dvert, wp->wpaint_prev, me->totvert);
+			free_wpaint_prev(wp);
+		}
 
 		DAG_id_tag_update(&ob->id, OB_RECALC_DATA);
 		WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, ob);




More information about the Bf-blender-cvs mailing list