{
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;
eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
sd->val = value;