Partial fix for building bridges

This commit is contained in:
pelya
2017-03-27 00:19:28 +03:00
parent ed7ec153fc
commit 343933e5eb
3 changed files with 10 additions and 7 deletions
+3 -1
View File
@@ -2587,7 +2587,7 @@ static EventState HandleViewportScroll()
if (_left_button_down) {
oldDx += _cursor.delta.x;
oldDy += _cursor.delta.y;
if (!_left_button_dragged && abs(oldDx) + abs(oldDy) > 20) {
if (!_left_button_dragged && (abs(oldDx) + abs(oldDy)) * 2 > (int)GetMinSizing(NWST_STEP, 10)) {
_left_button_dragged = true;
}
} else {
@@ -3080,6 +3080,8 @@ static void MouseLoop(MouseClick click, int mousewheel)
if (!_left_button_dragged && mouse_down_on_viewport) {
HandleViewportMouseUp(vp, x, y);
MoveAllHiddenWindowsBackToScreen();
} else if (_left_button_dragged && mouse_down_on_viewport) {
BuildConfirmationWindowProcessViewportClick();
}
_left_button_dragged = false;
mouse_down_on_viewport = false;