aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-02-02 23:43:04 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-02-02 23:43:04 +0100
commit8cbbc5d614354c9ce94922762b78d9e61bbc61f6 (patch)
tree39f5e7a1d7915eb6b524b18927cc14323320940f
parentc676230cbc7da1c2c4d5540f89da32e9228deffd (diff)
Put it in a task
Seems to avoid the dual window issue
-rw-r--r--Hotline/macOS/TrackerView.swift6
1 files changed, 4 insertions, 2 deletions
diff --git a/Hotline/macOS/TrackerView.swift b/Hotline/macOS/TrackerView.swift
index cdeef7f..1382200 100644
--- a/Hotline/macOS/TrackerView.swift
+++ b/Hotline/macOS/TrackerView.swift
@@ -25,8 +25,10 @@ struct TrackerView: View {
ForEach(bookmarks, id: \.self) { bookmark in
TrackerItemView(bookmark: bookmark)
.onAppear {
- if bookmark.autoconnect, let server = bookmark.server {
- openWindow(id: "server", value: server)
+ Task {
+ if bookmark.autoconnect, let server = bookmark.server {
+ openWindow(id: "server", value: server)
+ }
}
}
.tag(bookmark)