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:
authorCampbell Barton <ideasman42@gmail.com>2019-05-29 11:13:33 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-05-29 11:13:33 +0300
commit07d453dd9e0207ff74c0f85583ef9fcc8d54a218 (patch)
tree00af234ccda861f81cbf1b0035e081ae04129241 /source/blender/editors/space_node/node_select.c
parent8949dfb7a6e2cc9c24d43b0cac4342a1962e22d9 (diff)
UI: use matching distance checks & define for dragging
Diffstat (limited to 'source/blender/editors/space_node/node_select.c')
-rw-r--r--source/blender/editors/space_node/node_select.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/space_node/node_select.c b/source/blender/editors/space_node/node_select.c
index aab328249fe..11462358d88 100644
--- a/source/blender/editors/space_node/node_select.c
+++ b/source/blender/editors/space_node/node_select.c
@@ -613,11 +613,11 @@ static int node_select_modal(bContext *C, wmOperator *op, const wmEvent *event)
else if (ELEM(event->type, MOUSEMOVE, INBETWEEN_MOUSEMOVE)) {
const int dx = mval[0] - event->mval[0];
const int dy = mval[1] - event->mval[1];
- const float tweak_threshold = U.tweak_threshold * U.dpi_fac;
+ const int drag_threshold = WM_EVENT_CURSOR_CLICK_DRAG_THRESHOLD;
/* If user moves mouse more than defined threshold, we consider select operator as
* finished. Otherwise, it is still running until we get an 'release' event. In any
* case, we pass through event, but select op is not finished yet. */
- if (abs(dx) + abs(dy) > tweak_threshold) {
+ if (abs(dx) >= drag_threshold || abs(dy) >= drag_threshold) {
return OPERATOR_FINISHED | OPERATOR_PASS_THROUGH;
}
else {