diff --git a/source/cl_input.c b/source/cl_input.c index ca04ffc..4394634 100644 --- a/source/cl_input.c +++ b/source/cl_input.c @@ -317,7 +317,13 @@ void CL_AdjustAngles (void) // vita gyro support by rinnegatamante (originally from vitaquake) // creds to the switch-examples for nx support if (motioncam.value) { - if (gyromode.value && cl.stats[STAT_ZOOM] == 0 && client_sprinting == 1) //sB fix gyro activating while sprinting. + //sB fix gyro activating while sprinting. + // cypress -- oops! this killed our early return! moving it + if (client_sprinting == 1) + return; + + // If gyro is set to ADS only and we're not ADSing, goodbye. + if (gyromode.value && cl.stats[STAT_ZOOM] == 0) return; #ifdef VITA