diff --git a/lookandfeel/contents/lockscreen/MediaControls.qml b/lookandfeel/contents/lockscreen/MediaControls.qml --- a/lookandfeel/contents/lockscreen/MediaControls.qml +++ b/lookandfeel/contents/lockscreen/MediaControls.qml @@ -116,7 +116,7 @@ Layout.fillWidth: true wrapMode: Text.NoWrap elide: Text.ElideRight - text: mpris2Source.track || i18nd("plasma_lookandfeel_org.kde.lookandfeel", "No media playing") + text: mpris2Source.track || "" textFormat: Text.PlainText font.pointSize: theme.defaultFont.pointSize + 1 } @@ -139,13 +139,15 @@ visible: mpris2Source.canGoBack || mpris2Source.canGoNext Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Previous track") } - - PlasmaComponents.ToolButton { - Layout.fillHeight: true - Layout.preferredWidth: height // make this button bigger - iconName: mpris2Source.playing ? "media-playback-pause" : "media-playback-start" - onClicked: mpris2Source.playPause() - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Play or Pause media") + + if (mpris2Source.track != "") { + PlasmaComponents.ToolButton { + Layout.fillHeight: true + Layout.preferredWidth: height // make this button bigger + iconName: mpris2Source.playing ? "media-playback-pause" : "media-playback-start" + onClicked: mpris2Source.playPause() + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Play or Pause media") + } } PlasmaComponents.ToolButton {