Make sure volume are returned as an int

This commit is contained in:
Stein Magnus Jodal 2012-10-28 23:24:52 +01:00
parent 6d55dae212
commit b5af038a02
2 changed files with 5 additions and 1 deletions

View File

@ -18,6 +18,10 @@ v0.8.1 (in development)
observed by some users on some Spotify tracks due to a change introduced in
0.8.0. See the issue for a patch that applies to 0.8.0.
- :issue:`216`: Volume returned by the MPD command `status` contained a
floating point ``.0`` suffix. This bug was introduced with the large audio
outout and mixer changes in v0.8.0. It now returns an integer again.
v0.8.0 (2012-09-20)
===================

View File

@ -24,7 +24,7 @@ def rescale(v, old=None, new=None):
new_min, new_max = new
old_min, old_max = old
scaling = float(new_max - new_min) / (old_max - old_min)
return round(scaling * (v - old_min) + new_min)
return int(round(scaling * (v - old_min) + new_min))
def import_module(name):