diff options
Diffstat (limited to 'windowZood.go')
| -rw-r--r-- | windowZood.go | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/windowZood.go b/windowZood.go index 01bcf28..38688d1 100644 --- a/windowZood.go +++ b/windowZood.go @@ -56,7 +56,7 @@ func makeZoodWin() *stdTableWin { all := me.machines.All() for all.Scan() { m := all.Next() - if findVersion(m, "zood") != me.zood.version { + if m.FindVersion("zood") != me.zood.version { found.Append(m) } } @@ -104,7 +104,7 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable { upbut := t.AddButtonFunc("upgrade", func(m *zoopb.Machine) string { if me.zood != nil { - mver := findVersion(m, "zood") + mver := m.FindVersion("zood") if mver == me.zood.version { return "" } else { @@ -130,10 +130,10 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable { }) t.AddStringFunc("zood", func(m *zoopb.Machine) string { - return findVersion(m, "zood") + return m.FindVersion("zood") }) virtbut := t.AddButtonFunc("virtigod", func(m *zoopb.Machine) string { - ver := findVersion(m, "virtigod") + ver := m.FindVersion("virtigod") if ver == "n/a" { return "" } @@ -167,11 +167,3 @@ func AddMachinesPB(tbox *gui.Node, pb *zoopb.Machines) *zoopb.MachinesTable { t.ShowTable() return t } - -func findVersion(m *zoopb.Machine, pkgname string) string { - zood := m.Packages.FindByName(pkgname) - if zood == nil { - return "n/a" - } - return zood.Version -} |
