From 613963cbce4da8ca9794f5252ddd1eb2d0d33b38 Mon Sep 17 00:00:00 2001 From: MacDue Date: Mon, 28 Nov 2022 22:53:03 +0000 Subject: [PATCH] LibGfx: Don't bother painting transparent lines --- Userland/Libraries/LibGfx/AntiAliasingPainter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Libraries/LibGfx/AntiAliasingPainter.cpp b/Userland/Libraries/LibGfx/AntiAliasingPainter.cpp index e33ffffbd1..e4dc9622bd 100644 --- a/Userland/Libraries/LibGfx/AntiAliasingPainter.cpp +++ b/Userland/Libraries/LibGfx/AntiAliasingPainter.cpp @@ -24,6 +24,9 @@ void AntiAliasingPainter::draw_anti_aliased_line(FloatPoint actual_from, FloatPo // FIXME: Implement this :P VERIFY(style == Painter::LineStyle::Solid); + if (color.alpha() == 0) + return; + // FIMXE: // This is not a proper line drawing algorithm. // It's hack-ish AA rotated rectangle painting.