diff --git a/src/am_map.cpp b/src/am_map.cpp index 4259f0548b..491a5cbdfe 100644 --- a/src/am_map.cpp +++ b/src/am_map.cpp @@ -3025,6 +3025,11 @@ void DAutomap::DrawMarker (FGameTexture *tex, double x, double y, int yadjust, { return; } + if (xscale < 0) + { + flip = !flip; + xscale = -xscale; + } if (am_rotate == 1 || (am_rotate == 2 && viewactive)) { rotatePoint (&x, &y);