diff --git a/crates/dtmm/src/ui/window/main.rs b/crates/dtmm/src/ui/window/main.rs index c8d19a8..2506810 100644 --- a/crates/dtmm/src/ui/window/main.rs +++ b/crates/dtmm/src/ui/window/main.rs @@ -126,7 +126,7 @@ fn build_mod_list() -> impl Widget { }, |state, infos| { infos.into_iter().for_each(|(i, new, _)| { - if Data::same(&state.mods.get(i).cloned(), &Some(new.clone())) { + if !Data::same(&state.mods.get(i).cloned(), &Some(new.clone())) { state.mods.set(i, new); } });