From 8cbbc5d614354c9ce94922762b78d9e61bbc61f6 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sun, 2 Feb 2025 23:43:04 +0100 Subject: Put it in a task Seems to avoid the dual window issue --- Hotline/macOS/TrackerView.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Hotline/macOS/TrackerView.swift') 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) -- cgit