diff --git a/Source/engine/render/cl2_render.cpp b/Source/engine/render/cl2_render.cpp index 167e62ca1..eb590290c 100644 --- a/Source/engine/render/cl2_render.cpp +++ b/Source/engine/render/cl2_render.cpp @@ -490,6 +490,8 @@ const byte *RenderCl2OutlineRowClipped( // NOLINT(readability-function-cognitive const std::uint8_t overshoot = v - remainingLeftClip; renderPixels(fill, overshoot); position.x += overshoot; + } else { + src += fill ? 1 : v; } } else { if (v > remainingLeftClip) {