From 1ab603f9d587cb39aa12618f2b9103e69e519c1b Mon Sep 17 00:00:00 2001 From: Marc Sanchis Date: Thu, 19 Jun 2025 00:11:10 +0200 Subject: [PATCH] fix automatic_window_opening logic --- backend/cmd/config.go | 2 +- backend/cmd/main.go | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/cmd/config.go b/backend/cmd/config.go index 4cf7ac6d2..92b7db051 100644 --- a/backend/cmd/config.go +++ b/backend/cmd/config.go @@ -6,7 +6,7 @@ import ( ) type App struct { - AutomaticWindowOpening bool `toml:"automatic_window_opening"` + AutomaticWindowOpening string `toml:"automatic_window_opening"` } type Adj struct { diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 247ecb6ad..ff2a9fc57 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -433,7 +433,12 @@ func main() { } // Open browser tabs - if config.App.AutomaticWindowOpening { + switch config.App.AutomaticWindowOpening { + case "ethernet-view": + browser.OpenURL("http://" + config.Server["ethernet-view"].Addr) + case "control-station": + browser.OpenURL("http://" + config.Server["control-station"].Addr) + case "both": browser.OpenURL("http://" + config.Server["ethernet-view"].Addr) browser.OpenURL("http://" + config.Server["control-station"].Addr) }