Prechádzať zdrojové kódy

LibGfx: Don't bother painting transparent lines

MacDue 2 rokov pred
rodič
commit
613963cbce

+ 3 - 0
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.