diff --git a/Views/VMDisplayMetalViewController+Touch.m b/Views/VMDisplayMetalViewController+Touch.m index dec9cd5f4..57f2ee328 100644 --- a/Views/VMDisplayMetalViewController+Touch.m +++ b/Views/VMDisplayMetalViewController+Touch.m @@ -217,7 +217,7 @@ - (CGPoint)clipDisplayToView:(CGPoint)target { #pragma mark - Gestures -- (void)moveMouse:(UIPanGestureRecognizer *)sender { +- (void)moveMouseWithInertia:(UIPanGestureRecognizer *)sender { CGPoint location = [sender locationInView:sender.view]; CGPoint velocity = [sender velocityInView:sender.view]; if (sender.state == UIGestureRecognizerStateBegan) { @@ -237,7 +237,7 @@ - (void)moveMouse:(UIPanGestureRecognizer *)sender { - (IBAction)gesturePan:(UIPanGestureRecognizer *)sender { if (self.serverModeCursor) { // otherwise we handle in touchesMoved - [self moveMouse:sender]; + [self moveMouseWithInertia:sender]; } } @@ -264,7 +264,7 @@ - (IBAction)gestureTwoPan:(UIPanGestureRecognizer *)sender { break; case VMGestureTypeDragCursor: [self dragCursor:sender.state]; - [self moveMouse:sender]; + [self moveMouseWithInertia:sender]; break; default: break; @@ -278,7 +278,7 @@ - (IBAction)gestureThreePan:(UIPanGestureRecognizer *)sender { break; case VMGestureTypeDragCursor: [self dragCursor:sender.state]; - [self moveMouse:sender]; + [self moveMouseWithInertia:sender]; break; default: break;