diff --git a/src/profile.rs b/src/profile.rs index ddc8950..2718f58 100644 --- a/src/profile.rs +++ b/src/profile.rs @@ -51,14 +51,14 @@ impl XRServiceType { pub fn libopenxr_path(&self) -> &'static str { match self { Self::Monado => "libopenxr_monado.so", - Self::Wivrn => "wivrn/libopenxr_wivrn.so" + Self::Wivrn => "wivrn/libopenxr_wivrn.so", } } pub fn libmonado_path(&self) -> &'static str { match self { Self::Monado => "libmonado.so", - Self::Wivrn => "wivrn/libmonado.so" + Self::Wivrn => "wivrn/libmonado.so", } } } diff --git a/src/ui/app.rs b/src/ui/app.rs index 523bc79..fca5895 100644 --- a/src/ui/app.rs +++ b/src/ui/app.rs @@ -589,12 +589,15 @@ impl SimpleComponent for App { self.profiles.push(prof.clone()); self.profiles.sort_unstable_by(|a, b| a.name.cmp(&b.name)); self.config.set_profiles(&self.profiles); - self.config.selected_profile_uuid = prof.uuid; + self.config.selected_profile_uuid = prof.uuid.clone(); self.config.save(); self.main_view.sender().emit(MainViewMsg::UpdateProfiles( self.profiles.clone(), self.config.clone(), )); + self.debug_view + .sender() + .emit(DebugViewMsg::UpdateSelectedProfile(prof.clone())); } Msg::RunSetCap => { if !dep_pkexec().check() {