feat: switch to new profile on save

This commit is contained in:
Gabriele Musco 2023-09-09 17:03:09 +02:00
parent f614941e8f
commit a71359e800
No known key found for this signature in database
GPG key ID: 1068D795C80E51DE

View file

@ -484,14 +484,15 @@ impl SimpleComponent for App {
self.profiles.remove(index);
}
}
self.profiles.push(prof);
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.save();
self.main_view.sender().emit(MainViewMsg::UpdateProfiles(
self.profiles.clone(),
self.config.clone(),
))
));
}
Msg::RunSetCap => {
if !check_dependency(pkexec_dep()) {