diff --git a/widget/src/slider.rs b/widget/src/slider.rs index 2bace8457a..8ad0a039a7 100644 --- a/widget/src/slider.rs +++ b/widget/src/slider.rs @@ -532,10 +532,8 @@ where let bounds = layout.bounds(); let is_mouse_over = cursor.is_over(bounds); - if state.is_dragging { - mouse::Interaction::Grabbing - } else if is_mouse_over { - mouse::Interaction::Grab + if state.is_dragging || is_mouse_over { + mouse::Interaction::Pointer } else { mouse::Interaction::default() }