From db0149056fb45b29127829193b35bd967610122d Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 9 Feb 2021 10:57:55 -0700 Subject: [PATCH] WindowServer: Don't render shadow for frameless windows Fixes CatDog rendering odd square shadow. --- Userland/Services/WindowServer/WindowFrame.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Services/WindowServer/WindowFrame.cpp b/Userland/Services/WindowServer/WindowFrame.cpp index 0f73c415ba..49fd3b2cd8 100644 --- a/Userland/Services/WindowServer/WindowFrame.cpp +++ b/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;