From db64c649d4500616f501f5a03d5f6b0cfebaab6b Mon Sep 17 00:00:00 2001 From: Siyuan Date: Wed, 8 Oct 2025 10:28:32 +0000 Subject: [PATCH] init display before network initialization --- display.go | 3 +-- main.go | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/display.go b/display.go index 36a560f9..b90f40e0 100644 --- a/display.go +++ b/display.go @@ -175,7 +175,7 @@ func requestDisplayUpdate(shouldWakeDisplay bool, reason string) { wakeDisplay(false, reason) } displayLogger.Debug().Msg("display updating") - //TODO: only run once regardless how many pending updates + // TODO: only run once regardless how many pending updates updateDisplay() }() } @@ -184,7 +184,6 @@ func waitCtrlAndRequestDisplayUpdate(shouldWakeDisplay bool, reason string) { waitDisplayUpdate.Lock() defer waitDisplayUpdate.Unlock() - // nativeInstance.WaitCtrlClientConnected() requestDisplayUpdate(shouldWakeDisplay, reason) } diff --git a/main.go b/main.go index e9931d46..8074cca4 100644 --- a/main.go +++ b/main.go @@ -35,6 +35,9 @@ func Main() { initNative(systemVersionLocal, appVersionLocal) + // initialize display + initDisplay() + http.DefaultClient.Timeout = 1 * time.Minute err = rootcerts.UpdateDefaultTransport() @@ -74,9 +77,6 @@ func Main() { } initJiggler() - // initialize display - initDisplay() - go func() { time.Sleep(15 * time.Minute) for {