From 01ff3d428684c1f638cfd47fb451179e66a78dd5 Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Mon, 22 Jul 2024 17:39:41 +0100 Subject: [PATCH] Ladybird/Qt: Add missing filters for TVG icons Ladybird now uses the correct theme colours when hovering over icons. --- Ladybird/Qt/Icon.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Ladybird/Qt/Icon.cpp b/Ladybird/Qt/Icon.cpp index c74d03508f2..ffd61bf9146 100644 --- a/Ladybird/Qt/Icon.cpp +++ b/Ladybird/Qt/Icon.cpp @@ -34,6 +34,8 @@ QIcon create_tvg_icon_with_theme_colors(QString const& name, QPalette const& pal }; icon_engine->add_filter(QIcon::Mode::Normal, icon_filter(palette.color(QPalette::ColorGroup::Normal, QPalette::ColorRole::ButtonText))); icon_engine->add_filter(QIcon::Mode::Disabled, icon_filter(palette.color(QPalette::ColorGroup::Disabled, QPalette::ColorRole::ButtonText))); + icon_engine->add_filter(QIcon::Mode::Active, icon_filter(palette.color(QPalette::ColorGroup::Active, QPalette::ColorRole::ButtonText))); + icon_engine->add_filter(QIcon::Mode::Selected, icon_filter(palette.color(QPalette::ColorGroup::Normal, QPalette::ColorRole::ButtonText))); return QIcon(icon_engine); }