Fixed an issue with adding a profile when making changes in advanced settings.

This commit is contained in:
coolcoala
2025-08-23 03:03:07 +03:00
parent 25f5db82dc
commit 00cee81812
6 changed files with 99 additions and 18 deletions

View File

@@ -136,10 +136,9 @@ impl IProfiles {
.with_context(|| format!("failed to write to file \"{file}\""))?;
}
if self.current.is_none()
&& (item.itype == Some("remote".to_string()) || item.itype == Some("local".to_string()))
{
self.current = uid;
if item.itype == Some("remote".to_string()) || item.itype == Some("local".to_string()) {
// Always switch current to the newly created remote/local profile
self.current = uid.clone();
}
if self.items.is_none() {