summaryrefslogtreecommitdiff
path: root/windowZood.go
diff options
context:
space:
mode:
Diffstat (limited to 'windowZood.go')
-rw-r--r--windowZood.go16
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
-}