[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern modifier.c
Ben Batt
benbatt at gmail.com
Sat Jan 27 14:33:56 CET 2007
artificer (Ben Batt) 2007/01/27 14:33:56 CET
Modified files:
blender/source/blender/blenkernel/intern modifier.c
Log:
Fix for a segfault in the new Displace modifier UV layer selection code:
If the "UV" texture coordinate option is selected while no UV layers exist,
the UV layer name in the modifier is blank. This is not a problem while no UV
layers exist, but if a UV layer is added the modifier code attempts to use
UV coordinates without handling the missing layer name correctly, leading to a
segfault. This only occurs when the modifier stack is recalculated before a
modifier UI redraw, as the UI redraw updates the layer name.
This fix handles a missing UV layer name by setting it to the active UV layer.
Revision Changes Path
1.91 +6 -1 blender/source/blender/blenkernel/intern/modifier.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.90&r2=1.91&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list