diff --git a/src/m_menu.c b/src/m_menu.c
index 3adbd172b7e9feb8f6d29fa6da1d2fd446965cbb..1dbe458e2224554d186927025da3dc0f05d28a2c 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -2633,7 +2633,7 @@ boolean M_Responder(event_t *ev)
 						if (cv_moveaxis.value < 0)
 							retaxis = -retaxis;
 
-						if (joywaitaccel < thistime && (abs(retaxis) >= abs(pjoyaccel))) // only on upwards event
+						if (joywaitaccel < thistime && retaxis >= pjoyaccel) // only on upwards event
 						{
 							ch = KEY_ENTER;
 							joywaitaccel = thistime;