diff --git a/source/core/gameinput.cpp b/source/core/gameinput.cpp index e948e1fac..2f0fe8fe2 100644 --- a/source/core/gameinput.cpp +++ b/source/core/gameinput.cpp @@ -423,7 +423,7 @@ void calcviewpitch(vec2_t const pos, fixedhoriz* horizoff, binangle const ang, b } if (horizoff->asq16() < 0) { - *horizoff += q16horiz(xs_CRoundToInt(-scaleAdjust * ((horizoff->asq16() >> 3) + FRACUNIT))); + *horizoff += q16horiz(xs_CRoundToInt(-scaleAdjust * ((horizoff->asq16() >> 3) - FRACUNIT))); if (horizoff->asq16() > 0) *horizoff = q16horiz(0); } }