diff options
Diffstat (limited to 'src/SampleWindow.cc')
-rw-r--r-- | src/SampleWindow.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/SampleWindow.cc b/src/SampleWindow.cc index 81ddaa0..29998c5 100644 --- a/src/SampleWindow.cc +++ b/src/SampleWindow.cc @@ -44,7 +44,7 @@ void SampleWindow::updateInfo(const SampleInfo &i) { snprintf(t, sizeof(t), "#%u", i.index); indexLabel->set_text(t); - snprintf(t, sizeof(t), "%0.0f%%", (double) i.volume / 0x100 * 100); + snprintf(t, sizeof(t), "%0.0f%%", (double) pa_sw_volume_to_linear(pa_cvolume_avg(&i.volume)) * 100); volumeLabel->set_text(t); if (pa_sample_spec_valid(&i.sample_spec)) { |