diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2012-07-10 17:50:51 +0400 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2012-07-10 17:50:51 +0400 |
commit | 21f81ee279702441a398c6b592b25da9aee27d09 (patch) | |
tree | 07daea4210cfa22e4056d99947788772d7ad6571 /source/blender | |
parent | 2de2b7eba8f7ba40bc0fe136f796df12bf8061e9 (diff) |
Fix for center calculation in node transforms. This now uses the actual barycenter of node rect centers.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/transform/transform.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 35281168c2e..1e9ecdd0e52 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -263,6 +263,9 @@ void projectIntView(TransInfo *t, const float vec[3], int adr[2]) UI_view2d_to_region_no_clip(t->view, v[0], v[1], adr, adr + 1); } + else if (t->spacetype == SPACE_NODE) { + UI_view2d_to_region_no_clip((View2D *)t->view, vec[0], vec[1], adr, adr + 1); + } } void projectFloatView(TransInfo *t, const float vec[3], float adr[2]) |