diff options
author | Joshua Leung <aligorith@gmail.com> | 2015-10-26 10:15:27 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2015-10-26 10:18:13 +0300 |
commit | 0a3ca175afa27d5e6a5f5242a21ae2c1c5326ddd (patch) | |
tree | 4c4e784024d12247d37efd44f00ccfa0a195b24a /source/blender/editors/transform/transform_generics.c | |
parent | 1b286352a31c5a1320c5b481a2edc694b9b80338 (diff) |
Graph Editor: Use Cursor X in Drivers mode during Transforms (where appropriate)
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index dc541c6da42..ce2d90ac7e2 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -1665,8 +1665,14 @@ void calculateCenterCursorGraph2D(TransInfo *t, float r_center[2]) Scene *scene = t->scene; /* cursor is combination of current frame, and graph-editor cursor value */ - r_center[0] = (float)(scene->r.cfra); - r_center[1] = sipo->cursorVal; + if (sipo->mode == SIPO_MODE_DRIVERS) { + r_center[0] = sipo->cursorTime; + r_center[1] = sipo->cursorVal; + } + else { + r_center[0] = (float)(scene->r.cfra); + r_center[1] = sipo->cursorVal; + } } void calculateCenterMedian(TransInfo *t, float r_center[3]) |