else
efl_ui_drag_step_move(efl_part(wd->resize_obj, "efl.dragable.slider"),
relative_step, relative_step);
+ _slider_update(data, EINA_TRUE);
}
static void
else
efl_ui_drag_step_move(efl_part(wd->resize_obj, "efl.dragable.slider"),
relative_step, relative_step);
+ _slider_update(data, EINA_TRUE);
}
static Eina_Bool
{
EFL_UI_SLIDER_DATA_GET(obj, sd);
const char *dir = params;
+ double old_value, new_value;
+
+ old_value = efl_ui_range_value_get(obj);
if (!strcmp(dir, "left"))
{
}
else return EINA_FALSE;
- return EINA_TRUE;
+ new_value = efl_ui_range_value_get(obj);
+ return !EINA_DBL_EQ(new_value, old_value);
}
// _slider_efl_ui_widget_widget_input_event_handler