mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
chore: attempt to fix tests
This commit is contained in:
@@ -82,8 +82,9 @@ impl AuraConfig {
|
|||||||
config
|
config
|
||||||
.builtins
|
.builtins
|
||||||
.insert(*n, AuraEffect::default_with_mode(*n));
|
.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![];
|
let mut default = vec![];
|
||||||
for (i, tmp) in config.support_data.basic_zones.iter().enumerate() {
|
for (i, tmp) in config.support_data.basic_zones.iter().enumerate() {
|
||||||
default.push(AuraEffect {
|
default.push(AuraEffect {
|
||||||
@@ -118,14 +119,14 @@ impl AuraConfig {
|
|||||||
self.multizone_on = false;
|
self.multizone_on = false;
|
||||||
} else {
|
} else {
|
||||||
if let Some(multi) = self.multizone.as_mut() {
|
if let Some(multi) = self.multizone.as_mut() {
|
||||||
if let Some(fx) = multi.get_mut(effect.mode()) {
|
if let Some(fx_vec) = multi.get_mut(effect.mode()) {
|
||||||
for fx in fx.iter_mut() {
|
for fx in fx_vec.iter_mut() {
|
||||||
if fx.zone == effect.zone {
|
if fx.zone == effect.zone {
|
||||||
*fx = effect;
|
*fx = effect;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fx.push(effect);
|
fx_vec.push(effect);
|
||||||
} else {
|
} else {
|
||||||
multi.insert(*effect.mode(), vec![effect]);
|
multi.insert(*effect.mode(), vec![effect]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user