diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2020-02-27 22:42:34 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2020-02-27 22:42:43 +0300 |
commit | 91abb70006866e651233ff44f0f275856a6bf65d (patch) | |
tree | 18b08c7bb03f334a97f53df639ea2dcc8f06925d /source/blender/editors/transform/transform_generics.c | |
parent | c20caec7f0b39b7d15bd600880ea9534c31f6732 (diff) |
Transform: Remove 'mouse_coordinate_override' property
This property depends on the view that can change when redoing.
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index c925f5c9a8e..7d9a122f802 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -1374,17 +1374,6 @@ void initTransInfo(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *eve bGPdata *gpd = CTX_data_gpencil_data(C); PropertyRNA *prop; - if (op && (prop = RNA_struct_find_property(op->ptr, "mouse_coordinate_override")) && - RNA_property_is_set(op->ptr, prop)) { - RNA_property_int_get_array(op->ptr, prop, t->mval); - } - else if (event) { - copy_v2_v2_int(t->mval, event->mval); - } - else { - zero_v2_int(t->mval); - } - t->depsgraph = CTX_data_depsgraph_pointer(C); t->scene = sce; t->view_layer = view_layer; @@ -1413,11 +1402,16 @@ void initTransInfo(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *eve t->redraw = TREDRAW_HARD; /* redraw first time */ - t->mouse.imval[0] = t->mval[0]; - t->mouse.imval[1] = t->mval[1]; - - t->con.imval[0] = t->mouse.imval[0]; - t->con.imval[1] = t->mouse.imval[1]; + int mval[2]; + if (event) { + copy_v2_v2_int(mval, event->mval); + } + else { + zero_v2_int(mval); + } + copy_v2_v2_int(t->mval, mval); + copy_v2_v2_int(t->mouse.imval, mval); + copy_v2_v2_int(t->con.imval, mval); t->transform = NULL; t->handleEvent = NULL; |