From ca4bc8de81626993375c07d00e10de287a9ab798 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gilles=20Roudi=C3=A8re?= <gilles.roudiere@gmail.com>
Date: Wed, 8 Feb 2023 11:44:24 +0100
Subject: [PATCH] Fix panning via InputEventPanGesture

Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
---
 scene/gui/view_panner.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scene/gui/view_panner.cpp b/scene/gui/view_panner.cpp
index 145497fa614..51af8867091 100644
--- a/scene/gui/view_panner.cpp
+++ b/scene/gui/view_panner.cpp
@@ -125,7 +125,7 @@ bool ViewPanner::gui_input(const Ref<InputEvent> &p_event, Rect2 p_canvas_rect)
 
 	Ref<InputEventPanGesture> pan_gesture = p_event;
 	if (pan_gesture.is_valid()) {
-		callback_helper(pan_callback, varray(-pan_gesture->get_delta(), p_event));
+		callback_helper(pan_callback, varray(-pan_gesture->get_delta() * scroll_speed, p_event));
 	}
 
 	Ref<InputEventScreenDrag> screen_drag = p_event;