summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinwoo Kim <cinoo.kim@samsung.com>2016-12-14 20:18:50 +0900
committerShinwoo Kim <cinoo.kim@samsung.com>2016-12-14 20:21:50 +0900
commit15687ad75d5fc8835533a807b814c5a172f5c2be (patch)
tree09d19606438b844bb0751e7ac2dd5984d0852112
parent9f5e9ec7ca120242a92ac97fb20016263c152d8e (diff)
downloadefl-15687ad75d5fc8835533a807b814c5a172f5c2be.tar.gz
elementary: slider uses max value when atspi tries to set value.
Because double type value could be 1.00000000000000022204.
-rw-r--r--src/lib/elementary/elm_slider.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_slider.c b/src/lib/elementary/elm_slider.c
index 68386f0da6..968338207c 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;