diff --git a/src/styles/Desktop/ToolButtonStyle.qml b/src/styles/Desktop/ToolButtonStyle.qml
index ebeec761508d0ba0cc46bf049ef8e59018b66bf1..b5b260e627d7fe8b2dee62ec3d41f2fd46ea7bbd 100644
--- a/src/styles/Desktop/ToolButtonStyle.qml
+++ b/src/styles/Desktop/ToolButtonStyle.qml
@@ -46,8 +46,8 @@ Style {
 
         anchors.fill: parent
         elementType: "toolbutton"
-        on: control.pressed || (control.checkable && control.checked)
-        sunken: control.pressed || (control.checkable && control.checked)
+        on: control.checkable && control.checked
+        sunken: control.pressed
         raised: !(control.checkable && control.checked) && control.__containsMouse
         hover: control.__containsMouse
         hasFocus: control.activeFocus