From 644a7719fc0fb462f04f8a33346a1802a03ee5e4 Mon Sep 17 00:00:00 2001 From: bgk Date: Wed, 3 Sep 2008 20:02:03 +0000 Subject: [PATCH] GTK : Fix bad direction detection for analog axes. --- src/gtk/joypadconfig.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gtk/joypadconfig.cpp b/src/gtk/joypadconfig.cpp index 23a66e15..be58ae88 100644 --- a/src/gtk/joypadconfig.cpp +++ b/src/gtk/joypadconfig.cpp @@ -198,6 +198,7 @@ bool JoypadConfigDialog::bOnConfigIdle() switch(event.type) { case SDL_JOYAXISMOTION: + if (abs(event.jaxis.value) < 16384) continue; if (event.jaxis.which != m_oPreviousEvent.jaxis.which || event.jaxis.axis != m_oPreviousEvent.jaxis.axis || (event.jaxis.value > 0 && m_oPreviousEvent.jaxis.value < 0) ||