diff --git a/applets/taskmanager/package/contents/ui/Task.qml b/applets/taskmanager/package/contents/ui/Task.qml --- a/applets/taskmanager/package/contents/ui/Task.qml +++ b/applets/taskmanager/package/contents/ui/Task.qml @@ -324,8 +324,13 @@ } imagePath: "widgets/tasks" + property bool isHovered: task.highlighted && plasmoid.configuration.taskHoverEffect property string basePrefix: "normal" - prefix: TaskTools.taskPrefix(basePrefix) + prefix: { + if (isHovered) + return TaskTools.taskPrefix(basePrefix + "-hover").concat(TaskTools.taskPrefix("hover")).concat(TaskTools.taskPrefix(basePrefix)); + return TaskTools.taskPrefix(basePrefix); + } PlasmaCore.ToolTipArea { id: toolTipArea @@ -541,15 +546,6 @@ basePrefix: "" } }, - State { - name: "hovered" - when: task.highlighted && frame.hasElementPrefix("hover") && plasmoid.configuration.taskHoverEffect - - PropertyChanges { - target: frame - basePrefix: "hover" - } - }, State { name: "attention" when: model.IsDemandingAttention === true || (task.smartLauncherItem && task.smartLauncherItem.urgent)