From 4032222992015fa3bc7de4e9e1d64c1980c3cebf Mon Sep 17 00:00:00 2001 From: relikd Date: Tue, 27 Jan 2026 16:41:43 +0100 Subject: [PATCH] fix: update settings window after change --- src/main.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.swift b/src/main.swift index da75caf..d5e1173 100755 --- a/src/main.swift +++ b/src/main.swift @@ -92,8 +92,12 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate { panel.allowsMultipleSelection = false panel.begin { if $0 == .OK { - UserDefaults.standard.set(panel.url, forKey: "storage") self.statusItem.menu?.title = panel.url!.path + // update user defaults + UserDefaults.standard.set(panel.url, forKey: "storage") + // update settings window + let pth = self.settingsWindow?.contentView!.viewWithTag(201) as? NSPathControl + pth?.url = panel.url } } } @@ -138,6 +142,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate { pth.allowedTypes = ["public.folder"] pth.pathStyle = .standard pth.url = resolvedStorageURL() + pth.tag = 201 view.addSubview(pth) let chg = NSButton(title: "Change", target: self, action: #selector(selectStoragePath))