diff --git a/applets/taskmanager/package/contents/ui/AudioStream.qml b/applets/taskmanager/package/contents/ui/AudioStream.qml --- a/applets/taskmanager/package/contents/ui/AudioStream.qml +++ b/applets/taskmanager/package/contents/ui/AudioStream.qml @@ -21,8 +21,10 @@ import org.kde.plasma.core 2.0 as PlasmaCore -Item { +MouseArea { id: audioStreamIconBox + hoverEnabled: true + onClicked: toggleMuted() // Using States rather than a simple Behavior we can apply different transitions, // which allows us to delay showing the icon but hide it instantly still. @@ -90,6 +92,13 @@ opacity: 0 visible: opacity > 0 + PlasmaCore.FrameSvgItem { + anchors.fill: audioStreamIcon + visible: parent.containsMouse + imagePath: "widgets/viewitem" + prefix: "hover" + } + PlasmaCore.Svg { id: audioSvg imagePath: "icons/audio" @@ -168,17 +177,4 @@ } ] } - - MouseArea { - anchors.fill: parent - hoverEnabled: true - onClicked: toggleMuted() - - PlasmaCore.FrameSvgItem { - anchors.fill: parent - visible: parent.containsMouse - imagePath: "widgets/viewitem" - prefix: "hover" - } - } }