mirror of
https://github.com/neon443/ShhShell.git
synced 2026-03-11 13:26:16 +00:00
upadete updatetheme
This commit is contained in:
@@ -129,15 +129,14 @@ class HostsManager: ObservableObject, @unchecked Sendable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func updateTheme(_ theme: Theme) {
|
func updateTheme(_ theme: Theme) {
|
||||||
guard let index = themes.firstIndex(where: { $0.id == theme.id }) else {
|
if let index = themes.firstIndex(where: { $0.id == theme.id }) {
|
||||||
themes.append(theme)
|
|
||||||
saveThemes()
|
|
||||||
return
|
|
||||||
}
|
|
||||||
themes[index] = theme
|
themes[index] = theme
|
||||||
if selectedTheme.id == theme.id {
|
if selectedTheme.id == theme.id {
|
||||||
selectedTheme = theme
|
selectedTheme = theme
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
themes.append(theme)
|
||||||
|
}
|
||||||
saveThemes()
|
saveThemes()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user