diff --git a/src/main.rs b/src/main.rs index 2aba108..2357052 100644 --- a/src/main.rs +++ b/src/main.rs @@ -749,7 +749,7 @@ fn update(_app: &App, model: &mut GuiModel, update: Update) { .add(egui::Checkbox::new(&mut enabled_bool,format!("{:?}", layer_nr))) .changed() { - selected_config.layers_enabled &= mask; + selected_config.layers_enabled ^= mask; let layers_enabled = selected_config.layers_enabled; if let Some(stream) = selected_laser_stream { stream.send(move |laser_model: &mut LaserModel| {