From 7105ae40c657ba68c2b68118142b7632c24deb03 Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Wed, 8 Oct 2025 00:35:09 +0200 Subject: [PATCH] chore: attempt to fix tests --- asusd/src/aura_laptop/config.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/asusd/src/aura_laptop/config.rs b/asusd/src/aura_laptop/config.rs index f2fdf93f..956f6a46 100644 --- a/asusd/src/aura_laptop/config.rs +++ b/asusd/src/aura_laptop/config.rs @@ -82,8 +82,9 @@ impl AuraConfig { config .builtins .insert(*n, AuraEffect::default_with_mode(*n)); - - if !config.support_data.basic_zones.is_empty() { + } + if !config.support_data.basic_zones.is_empty() { + for n in &config.support_data.basic_modes { let mut default = vec![]; for (i, tmp) in config.support_data.basic_zones.iter().enumerate() { default.push(AuraEffect { @@ -118,14 +119,14 @@ impl AuraConfig { self.multizone_on = false; } else { if let Some(multi) = self.multizone.as_mut() { - if let Some(fx) = multi.get_mut(effect.mode()) { - for fx in fx.iter_mut() { + if let Some(fx_vec) = multi.get_mut(effect.mode()) { + for fx in fx_vec.iter_mut() { if fx.zone == effect.zone { *fx = effect; return; } } - fx.push(effect); + fx_vec.push(effect); } else { multi.insert(*effect.mode(), vec![effect]); }