on xenial help sign in
Work around bug #1293478 - make sure to send ints, not doubles.
d67d72cMichał Sawicz
qml/Components/VolumeControl.qml+5−2
@@ -22,6 +22,9 @@ Item {
22 objectName: "volumeControl"
22 objectName: "volumeControl"
23 visible: false
23 visible: false
24
24
25+ property int stepUp: 1
26+ property int stepDown: -1
27+
25 QDBusActionGroup {
28 QDBusActionGroup {
26 id: actionGroup
29 id: actionGroup
27 busType: 1
30 busType: 1
@@ -32,11 +35,11 @@ Item {
32 }
35 }
33
36
34 function volumeUp() {
37 function volumeUp() {
35− actionGroup.actionObject.activate(1);
38+ actionGroup.actionObject.activate(stepUp);
36 }
39 }
37
40
38 function volumeDown() {
41 function volumeDown() {
39− actionGroup.actionObject.activate(-1);
42+ actionGroup.actionObject.activate(stepDown);
40 }
43 }
41
44
42 Component.onCompleted: actionGroup.start()
45 Component.onCompleted: actionGroup.start()