fix panic()

This commit is contained in:
Jeff Carr 2025-09-04 08:04:25 -05:00
parent 9a32a7fe0b
commit b020604931
2 changed files with 9 additions and 12 deletions

View File

@ -151,23 +151,13 @@ func drawWindow(win *gadgets.GenericWindow) {
insertWin = makeReposWinNew()
})
/*
*/
var patchesWin *stdPatchTableWin
gridM.NewButton("Pending patches", func() {
/*
defer func() {
if r := recover(); r != nil {
log.Warn("PANIC ecovered in NewButton()", r)
}
}()
*/
gridM.NewButton("Your patches", func() {
if patchesWin != nil {
patchesWin.Toggle()
return
}
me.forge.GetPatches()
// me.forge.GetPatches()
// loadUpstreamPatchsets()
if me.psets == nil {
log.Info("failed to download current patchsets")

View File

@ -76,6 +76,13 @@ func makePatchesWin(patches *forgepb.Patches) *stdPatchTableWin {
}
dwin.doPatchesTable(notdone)
})
grid.NewButton("Update", func() {
log.Info("TODO: run forge.GetPatches() here")
// me.forge.GetPatches()
// loadUpstreamPatchsets()
})
grid.NewButton("Apply All", func() {
var count int
all := patches.SortByFilename()