diff --git a/shapecorners.cpp b/shapecorners.cpp index 8553f96..2ce28e3 100644 --- a/shapecorners.cpp +++ b/shapecorners.cpp @@ -53,21 +53,10 @@ ShapeCornersEffect::~ShapeCornersEffect() = default; void ShapeCornersEffect::windowAdded(KWin::EffectWindow *w) { - if (m_managed.contains(w) - || w->isDesktop() - || w->isPopupMenu() - || w->isDropdownMenu() - || w->isTooltip() - || w->isMenu() - || w->isOnScreenDisplay() - || w->isDock()) + if (m_managed.contains(w)) return; qDebug() << w->windowRole() << w->windowType() << w->windowClass(); - if (!w->hasDecoration() - && (w->windowClass().contains("plasma", Qt::CaseInsensitive) - || w->windowClass().contains("krunner", Qt::CaseInsensitive) - || w->windowClass().contains("latte-dock", Qt::CaseInsensitive) - || w->windowClass().contains("telegram", Qt::CaseInsensitive))) + if (!w->hasDecoration()) return; m_managed.insert(w);