Quellcode durchsuchen

WindowServer: Don't render shadow for frameless windows

Fixes CatDog rendering odd square shadow.
Tom vor 4 Jahren
Ursprung
Commit
db0149056f
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      Userland/Services/WindowServer/WindowFrame.cpp

+ 2 - 0
Userland/Services/WindowServer/WindowFrame.cpp

@@ -168,6 +168,8 @@ void WindowFrame::set_button_icons()
 
 Gfx::Bitmap* WindowFrame::window_shadow() const
 {
+    if (m_window.is_frameless())
+        return nullptr;
     if (m_window.type() == WindowType::Desktop)
         return nullptr;
     return s_window_shadow;