فهرست منبع

LibGfx: Don't bother painting transparent lines

MacDue 2 سال پیش
والد
کامیت
613963cbce
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      Userland/Libraries/LibGfx/AntiAliasingPainter.cpp

+ 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
     // FIXME: Implement this :P
     VERIFY(style == Painter::LineStyle::Solid);
     VERIFY(style == Painter::LineStyle::Solid);
 
 
+    if (color.alpha() == 0)
+        return;
+
     // FIMXE:
     // FIMXE:
     // This is not a proper line drawing algorithm.
     // This is not a proper line drawing algorithm.
     // It's hack-ish AA rotated rectangle painting.
     // It's hack-ish AA rotated rectangle painting.