From c381a8d17975a53bcbbda329730d0e3020113389 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 4 Sep 2025 18:57:31 -0500 Subject: [PATCH] trap potential panics --- doGui.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doGui.go b/doGui.go index c25fc77..00245f4 100644 --- a/doGui.go +++ b/doGui.go @@ -20,6 +20,11 @@ import ( ) func debug() { + defer func() { + if r := recover(); r != nil { + gui.Crash(r, "forge debug()") + } + }() time.Sleep(2 * time.Second) for { now := time.Now() @@ -64,6 +69,11 @@ func debug() { me.reposWinB.SetLabel(tmp) } + // check for new patches + if err := me.forge.GetPatches(); err != nil { + log.Info("Get Patchsets Failed", err) + } + log.Printf("finished a forge scan here in (%s)\n", shell.FormatDuration(time.Since(now))) time.Sleep(90 * time.Second) }