When calling RequestLatency() (interface org.freedesktop.UPower.QoS), the LatencyChanged signal doesn't get emitted. strace'ing upowerd revealed the following error messages: ** (upowerd:24916): CRITICAL **: marshal_basic: assertion `b == TRUE || b == FALSE' failed ** (upowerd:24916): WARNING **: failed to marshal parameter 2 for signal LatencyChanged
Created attachment 61961 [details] [review] Fix the LatencyChanged signal The type of the 'value' parameter of the LatencyChanged signal is integer, not boolean. Fixing this causes the signal to actually be emitted.
Pushed to master, many thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.