aboutsummaryrefslogtreecommitdiff
path: root/src/pulse-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pulse-manager.c')
-rw-r--r--src/pulse-manager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pulse-manager.c b/src/pulse-manager.c
index ac3d609..269ac58 100644
--- a/src/pulse-manager.c
+++ b/src/pulse-manager.c
@@ -158,9 +158,9 @@ static gdouble get_default_sink_volume()
return 0;
sink_info *s = g_hash_table_lookup(sink_hash, GINT_TO_POINTER(DEFAULT_SINK_INDEX));
pa_volume_t vol = pa_cvolume_avg(&s->volume);
- gdouble value = pa_sw_volume_to_linear(vol);
- g_debug("software volume = %f", value);
- return value;
+ gdouble volume_percent = ((gdouble) vol * 100) / PA_VOLUME_NORM;
+ g_debug("software volume = %f", volume_percent);
+ return volume_percent;
}
static void mute_each_sink(gpointer key, gpointer value, gpointer user_data)