From e58fb045c1bb6463eb37d71c37effefa60a5afe0 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 17 Feb 2021 19:00:12 +0100 Subject: [PATCH] Fix volume slider limits if a thing doesn't have volume from 0 to 100 --- nymea-app/ui/components/MediaPlayer.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nymea-app/ui/components/MediaPlayer.qml b/nymea-app/ui/components/MediaPlayer.qml index e790acf7..9bb381d4 100644 --- a/nymea-app/ui/components/MediaPlayer.qml +++ b/nymea-app/ui/components/MediaPlayer.qml @@ -55,6 +55,7 @@ Item { readonly property bool hasVolumeControl: thing.thingClass.interfaces.indexOf("volumecontroller") >= 0 readonly property State volumeState: thing.stateByName("volume") + readonly property StateType volumeStateType: thing.thingClass.stateTypes.findByName("volume") readonly property State muteState: thing.stateByName("mute") readonly property State equalizerPresetState: thing.stateByName("equalizerPreset") @@ -364,8 +365,8 @@ Item { Slider { Layout.fillHeight: true visible: root.volumeState !== null - from: 0 - to: 100 + from: root.volumeStateType.minValue + to: root.volumeStateType.maxValue value: volumeActionQueue.pendingValue || root.volumeState.value orientation: Qt.Vertical onMoved: volumeActionQueue.sendValue(value)