kimcinoo pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=15687ad75d5fc8835533a807b814c5a172f5c2be

commit 15687ad75d5fc8835533a807b814c5a172f5c2be
Author: Shinwoo Kim <[email protected]>
Date:   Wed Dec 14 20:18:50 2016 +0900

    elementary: slider uses max value when atspi tries to set value.
    
    Because double type value could be 1.00000000000000022204.
---
 src/lib/elementary/elm_slider.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_slider.c b/src/lib/elementary/elm_slider.c
index 68386f0..9683382 100644
--- a/src/lib/elementary/elm_slider.c
+++ b/src/lib/elementary/elm_slider.c
@@ -1641,8 +1641,8 @@ 
_elm_slider_elm_interface_atspi_value_value_and_text_set(Eo *obj, Elm_Slider_Dat
 {
    double oldval = sd->val;
 
-   if (sd->val_min > value) return EINA_FALSE;
-   if (sd->val_max < value) return EINA_FALSE;
+   if (value < sd->val_min) value = sd->val_min;
+   if (value > sd->val_max) value = sd->val_max; 
 
    efl_event_callback_legacy_call(obj, ELM_SLIDER_EVENT_SLIDER_DRAG_START, 
NULL);
    sd->val = value;

-- 


Reply via email to