[Bf-blender-cvs] [04a8d09cfbb] soc-2021-curves: Alterations according to changed event properties
dilithjay
noreply at git.blender.org
Thu Oct 21 17:36:49 CEST 2021
Commit: 04a8d09cfbb9433b66df1e0248ee3ace214a20a7
Author: dilithjay
Date: Thu Oct 21 21:05:57 2021 +0530
Branches: soc-2021-curves
https://developer.blender.org/rB04a8d09cfbb9433b66df1e0248ee3ace214a20a7
Alterations according to changed event properties
===================================================================
M source/blender/editors/curve/editcurve_pen.c
===================================================================
diff --git a/source/blender/editors/curve/editcurve_pen.c b/source/blender/editors/curve/editcurve_pen.c
index 388e815cff2..5ff6d201550 100644
--- a/source/blender/editors/curve/editcurve_pen.c
+++ b/source/blender/editors/curve/editcurve_pen.c
@@ -914,7 +914,7 @@ static int curve_pen_modal(bContext *C, wmOperator *op, const wmEvent *event)
if (event->type == EVT_MODAL_MAP) {
if (event->val == PEN_MODAL_FREE_MOVE_HANDLE) {
- select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prevval != KM_PRESS);
+ select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prev_val != KM_PRESS);
picked = true;
if (bezt) {
@@ -924,8 +924,7 @@ static int curve_pen_modal(bContext *C, wmOperator *op, const wmEvent *event)
}
if (ELEM(event->type, MOUSEMOVE, INBETWEEN_MOUSEMOVE) && !cut_or_delete) {
- int prev_xy[2] = {event->prevclickx, event->prevclicky};
- if (!dragging && WM_event_drag_test(event, prev_xy) && event->val == KM_PRESS) {
+ if (!dragging && WM_event_drag_test(event, event->prev_click_xy) && event->val == KM_PRESS) {
RNA_boolean_set(op->ptr, "dragging", true);
dragging = true;
}
@@ -939,7 +938,7 @@ static int curve_pen_modal(bContext *C, wmOperator *op, const wmEvent *event)
* control point. */
else if (is_new_point) {
if (!picked) {
- select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prevval != KM_PRESS);
+ select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prev_val != KM_PRESS);
}
if (bezt) {
/* Move opposite handle if last vertex. */
@@ -950,7 +949,7 @@ static int curve_pen_modal(bContext *C, wmOperator *op, const wmEvent *event)
}
}
else {
- select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prevval != KM_PRESS);
+ select_and_get_point(&vc, &nu, &bezt, &bp, event->mval, event->prev_val != KM_PRESS);
if (bezt) {
move_selected_bezt_to_mouse(bezt, &vc, event);
}
More information about the Bf-blender-cvs
mailing list