Removes global variable access from TransData conversion fonctions.
authorMartin Poirier <theeth@yahoo.com>
Sun, 3 Apr 2005 21:52:11 +0000 (21:52 +0000)
committerMartin Poirier <theeth@yahoo.com>
Sun, 3 Apr 2005 21:52:11 +0000 (21:52 +0000)
commitf186388b9179e5b522647fc2066b0b7c71e62e7d
treeca000737018bd79e5603cfb32cd97bbbd5d3c404
parentda01fb62acaa15868738b006b2225d896214b955
Removes global variable access from TransData conversion fonctions.

Added a NULL check on TransInfo->data before sorting. At that point, the conversion could have been cancel if there's no selected elements (caused segfaults with PET).
Another NULL check on TransInfo->data in postTrans fonction, since that is called on cancel on no selection too.

Was missing a matrix multiplication when setting TransData->dist on meshes which caused PET on scaled meshes to be bad. (bug report 2395: http://projects.blender.org/tracker/?func=detail&atid=125&aid=2395&group_id=9 )
source/blender/src/transform.c
source/blender/src/transform_generics.c