diff options
Diffstat (limited to 'teensy')
| -rw-r--r-- | teensy/teensy_ui.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/teensy/teensy_ui.c b/teensy/teensy_ui.c index e8d71eb..918d203 100644 --- a/teensy/teensy_ui.c +++ b/teensy/teensy_ui.c @@ -1,6 +1,7 @@ #include "teensy_ui.h" #include <assert.h> +#include <math.h> #include <stdarg.h> #include "teensy_list.h" @@ -417,6 +418,7 @@ void tyui_slider(float min, float max, float step, float *value) if (hovered && ty_button_down(TY_BTN_DB_LMB)) { float new_val = (float)(mouse_pos.x - bar_rect.x) / bar_rect.w * (max - min) + min; + new_val = round(new_val / step) * step; *value = new_val; } } |
