diff --git a/gui.rkt b/gui.rkt
index 864ae84..eff0602 100644
--- a/gui.rkt
+++ b/gui.rkt
@@ -567,9 +567,13 @@
)
(if (eq? volume-display 'block)
(send volume-meter display 'none)
- (send volume-meter display 'block))
- (send el-vol-perc set-innerHTML!
- (sprintf "%d%" (send player get-volume)))
+ (begin
+ (send volume-meter display 'block)
+ (send el-volume set!
+ (sqrt (send player get-volume)))
+ (send el-vol-perc set-innerHTML!
+ (sprintf "%d%" (send player get-volume))))
+ )
)
)
diff --git a/gui/rktplayer.html b/gui/rktplayer.html
index b70429e..7b62d7b 100644
--- a/gui/rktplayer.html
+++ b/gui/rktplayer.html
@@ -22,7 +22,7 @@