From 69daa8464a30a62d5901d986a3ab620bbbbcff34 Mon Sep 17 00:00:00 2001 From: Scott Williams Date: Thu, 23 Mar 2017 10:18:25 +0000 Subject: [PATCH] scan to end of line even if longer --- src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs b/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs index 060ead6e4..9a616d408 100644 --- a/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs +++ b/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs @@ -150,7 +150,8 @@ namespace ImageSharp.Drawing.Processors } int nextX = startX + 1; - if (nextX >= 0 && endX < scanline.Length) + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + if (nextX >= 0) { for (int x = nextX; x < endX; x++) {