summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/custom_shader/src/main.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/examples/custom_shader/src/main.rs b/examples/custom_shader/src/main.rs
index e7b07d78..3336e7f5 100644
--- a/examples/custom_shader/src/main.rs
+++ b/examples/custom_shader/src/main.rs
@@ -26,7 +26,6 @@ fn main() -> iced::Result {
struct IcedCubes {
start: Instant,
cubes: Cubes,
- num_cubes_slider: u32,
}
impl Default for IcedCubes {
@@ -34,7 +33,6 @@ impl Default for IcedCubes {
Self {
start: Instant::now(),
cubes: Cubes::new(),
- num_cubes_slider: cubes::MAX,
}
}
}
@@ -65,7 +63,6 @@ impl Application for IcedCubes {
fn update(&mut self, message: Self::Message) -> Command<Self::Message> {
match message {
Message::CubeAmountChanged(num) => {
- self.num_cubes_slider = num;
self.cubes.adjust_num_cubes(num);
}
Message::CubeSizeChanged(size) => {
@@ -91,7 +88,7 @@ impl Application for IcedCubes {
"Amount",
slider(
1..=cubes::MAX,
- self.num_cubes_slider,
+ self.cubes.cubes.len() as u32,
Message::CubeAmountChanged
)
.width(100)