diff --git a/nx/source/runtime/pad.c b/nx/source/runtime/pad.c
index 72072243..1b4334b0 100644
--- a/nx/source/runtime/pad.c
+++ b/nx/source/runtime/pad.c
@@ -3,7 +3,7 @@
 #include "runtime/pad.h"
 
 NX_CONSTEXPR bool _isStickMoving(const HidAnalogStickState* stick) {
-    return stick->x != 0 && stick->y != 0;
+    return stick->x != 0 || stick->y != 0;
 }
 
 void padConfigureInput(u32 max_players, u32 style_set) {