From 1c4f41feedb5a92714964b701b61f12fbde0b2f1 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 21 Feb 2016 14:41:29 +0100 Subject: GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleFast. --- graphics/VectorRendererSpec.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'graphics/VectorRendererSpec.cpp') diff --git a/graphics/VectorRendererSpec.cpp b/graphics/VectorRendererSpec.cpp index b9ad82bf1a..065be50333 100644 --- a/graphics/VectorRendererSpec.cpp +++ b/graphics/VectorRendererSpec.cpp @@ -1584,6 +1584,11 @@ drawTriangleVertAlg(int x1, int y1, int w, int h, bool inverted, PixelType color template void VectorRendererSpec:: drawTriangleFast(int x1, int y1, int size, bool inverted, PixelType color, VectorRenderer::FillMode fill_m) { + // Do not draw anything for empty rects. + if (size <= 0) { + return; + } + int pitch = _activeSurface->pitch / _activeSurface->format.bytesPerPixel; if (!inverted) { -- cgit v1.2.3