diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-02 23:43:04 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-02 23:43:04 +0100 |
| commit | 8cbbc5d614354c9ce94922762b78d9e61bbc61f6 (patch) | |
| tree | 39f5e7a1d7915eb6b524b18927cc14323320940f | |
| parent | c676230cbc7da1c2c4d5540f89da32e9228deffd (diff) | |
Put it in a task
Seems to avoid the dual window issue
| -rw-r--r-- | Hotline/macOS/TrackerView.swift | 6 |
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) |