From 8b6d7b6eb232b02fdf83f051230b9f2a1b2ff718 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Wed, 6 May 2020 12:54:52 -0500 Subject: [PATCH] Fixed Slider default value was always 0.5 instead of middle of range --- lib/cyberarm_engine/ui/elements/slider.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cyberarm_engine/ui/elements/slider.rb b/lib/cyberarm_engine/ui/elements/slider.rb index 7850819..603b1d4 100644 --- a/lib/cyberarm_engine/ui/elements/slider.rb +++ b/lib/cyberarm_engine/ui/elements/slider.rb @@ -39,7 +39,7 @@ module CyberarmEngine @range = @options[:range] ? @options[:range] : 0.0..1.0 @step_size = @options[:step] ? @options[:step] : 0.1 - @value = @options[:value] ? @options[:value] : 0.5 + @value = @options[:value] ? @options[:value] : (@range.first + @range.last) / 2 @handle = Handle.new("", parent: self, width: 8, height: 1.0) { close } self.add(@handle)