Skip to content

Commit 9455d6f

Browse files
hammerlinkjacobgkau
authored andcommitted
fix: sliders on desktop view options
1 parent 83bdc4d commit 9455d6f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/app.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ use std::{
5656
env, fmt, fs,
5757
future::Future,
5858
io,
59+
num::NonZeroU16,
5960
path::{Path, PathBuf},
6061
pin::Pin,
6162
process,
@@ -1747,9 +1748,9 @@ impl App {
17471748
widget::settings::item::builder(fl!("icon-size"))
17481749
.description(format!("{icon_size}%"))
17491750
.control(
1750-
widget::slider(50..=500, icon_size.get(), move |_| {
1751+
widget::slider(50..=500, icon_size.get(), move |new_value| {
17511752
Message::DesktopConfig(DesktopConfig {
1752-
icon_size,
1753+
icon_size: NonZeroU16::new(new_value).unwrap_or(icon_size),
17531754
..config
17541755
})
17551756
})
@@ -1762,9 +1763,9 @@ impl App {
17621763
widget::settings::item::builder(fl!("grid-spacing"))
17631764
.description(format!("{grid_spacing}%"))
17641765
.control(
1765-
widget::slider(50..=500, grid_spacing.get(), move |_| {
1766+
widget::slider(50..=500, grid_spacing.get(), move |new_value| {
17661767
Message::DesktopConfig(DesktopConfig {
1767-
grid_spacing,
1768+
grid_spacing: NonZeroU16::new(new_value).unwrap_or(grid_spacing),
17681769
..config
17691770
})
17701771
})

0 commit comments

Comments
 (0)