diff options
author | rbuj <[email protected]> | 2022-08-03 10:29:54 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2022-08-14 02:16:39 +0200 |
commit | 0ae3d7fdce73059fc124b969f27db11a6322a027 (patch) | |
tree | 09e2026b15343950cb6fab62e72f72d1c9e354b7 /mate-volume-control/gvc-channel-bar.c | |
parent | 44df49d11121858b4235a427376410eb091c31c5 (diff) | |
download | mate-media-0ae3d7fdce73059fc124b969f27db11a6322a027.tar.bz2 mate-media-0ae3d7fdce73059fc124b969f27db11a6322a027.tar.xz |
gvc-stream-status-icon: fix a volume rounding error (101% -> 100%)
Diffstat (limited to 'mate-volume-control/gvc-channel-bar.c')
-rw-r--r-- | mate-volume-control/gvc-channel-bar.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/mate-volume-control/gvc-channel-bar.c b/mate-volume-control/gvc-channel-bar.c index 7feb0dd..89fa3a5 100644 --- a/mate-volume-control/gvc-channel-bar.c +++ b/mate-volume-control/gvc-channel-bar.c @@ -401,18 +401,11 @@ update_adjustment_value (GvcChannelBar *bar) else value = mate_mixer_stream_control_get_volume (bar->priv->control); - gdouble maximum = gtk_adjustment_get_upper (bar->priv->adjustment); - gdouble minimum = gtk_adjustment_get_lower (bar->priv->adjustment); - gdouble range = maximum - minimum; - - /* round value to nearest hundreth of the range */ - gdouble new_value = minimum + round (((value - minimum) / range) * 100) * (range / 100); - g_signal_handlers_block_by_func (G_OBJECT (bar->priv->adjustment), on_adjustment_value_changed, bar); - gtk_adjustment_set_value (bar->priv->adjustment, new_value); + gtk_adjustment_set_value (bar->priv->adjustment, value); g_signal_handlers_unblock_by_func (G_OBJECT (bar->priv->adjustment), on_adjustment_value_changed, |