make layer iter reversible
This commit is contained in:
@@ -141,14 +141,8 @@ impl<Ctx: UiCtx + 'static> SensorModule<Ctx> {
|
||||
let mut layers = std::mem::take(&mut ctx.ui().layers);
|
||||
let mut module = std::mem::take(ctx.ui().modules.get_mut::<Self>());
|
||||
|
||||
// TODO: temp, need to actually make reverse
|
||||
let mut layer_idxs = Vec::new();
|
||||
for (i, _) in layers.iter_mut() {
|
||||
layer_idxs.push(i);
|
||||
}
|
||||
|
||||
for l in &layer_idxs {
|
||||
let Some(list) = module.active.get_mut(l) else {
|
||||
for (i, _) in layers.iter_mut().rev() {
|
||||
let Some(list) = module.active.get_mut(&i) else {
|
||||
continue;
|
||||
};
|
||||
let mut ran = false;
|
||||
|
||||
Reference in New Issue
Block a user