From d51c1c136e9d1e4580148e8cb7012e2b00bf62fc Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 13 Jun 2020 20:38:36 +0200 Subject: [PATCH] LibGfx: Painter::draw_line() can just return early if alpha == 0 --- Libraries/LibGfx/Painter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Libraries/LibGfx/Painter.cpp b/Libraries/LibGfx/Painter.cpp index a7ecb7a763..8288d7377e 100644 --- a/Libraries/LibGfx/Painter.cpp +++ b/Libraries/LibGfx/Painter.cpp @@ -1114,6 +1114,9 @@ void Painter::draw_pixel(const IntPoint& position, Color color, int thickness) void Painter::draw_line(const IntPoint& p1, const IntPoint& p2, Color color, int thickness, LineStyle style) { + if (color.alpha() == 0) + return; + auto clip_rect = this->clip_rect(); auto point1 = p1;