diff --git a/effects/CMakeLists.txt b/effects/CMakeLists.txt
index f56c39dad5..386812d78b 100644
--- a/effects/CMakeLists.txt
+++ b/effects/CMakeLists.txt
@@ -16,7 +16,6 @@ set(kwin_effect_KDE_LIBS
KF5::ConfigWidgets
KF5::GlobalAccel
KF5::I18n
- KF5::IconThemes
KF5::Notifications # screenshot effect
KF5::Plasma # screenedge effect
KF5::WindowSystem
diff --git a/effects/startupfeedback/startupfeedback.cpp b/effects/startupfeedback/startupfeedback.cpp
index f7b7e538bc..0b100bc4a2 100644
--- a/effects/startupfeedback/startupfeedback.cpp
+++ b/effects/startupfeedback/startupfeedback.cpp
@@ -27,7 +27,6 @@ along with this program. If not, see .
#include
// KDE
#include
-#include
#include
#include
#include
@@ -291,7 +290,7 @@ void StartupFeedbackEffect::start(const QString& icon)
m_cursorSize = readCursorSize();
int iconSize = m_cursorSize / 1.5;
if (!iconSize) {
- iconSize = IconSize(KIconLoader::Small);
+ iconSize = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
}
// get ratio for bouncing cursor so we don't need to manually calculate the sizes for each icon size
if (m_type == BouncingFeedback)