Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2015-10-26 10:15:27 +0300
committerJoshua Leung <aligorith@gmail.com>2015-10-26 10:18:13 +0300
commit0a3ca175afa27d5e6a5f5242a21ae2c1c5326ddd (patch)
tree4c4e784024d12247d37efd44f00ccfa0a195b24a /source/blender/editors/transform/transform_generics.c
parent1b286352a31c5a1320c5b481a2edc694b9b80338 (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.c10
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])