diff options
Diffstat (limited to 'errorBox.go')
| -rw-r--r-- | errorBox.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/errorBox.go b/errorBox.go index 638e84c..dab2016 100644 --- a/errorBox.go +++ b/errorBox.go @@ -11,7 +11,7 @@ import ( ) type errorBox struct { - name string // the problem name + ready bool parent *gui.Node group *gui.Node @@ -49,11 +49,17 @@ func NewErrorBox(p *gui.Node, name string, ip string) *errorBox { eb.grid.NewLabel("") eb.fixes = make(map[string]*anError) + eb.ready = true return eb } +func (eb *errorBox) Ready() bool { + if eb == nil {return false} + return eb.ready +} func (eb *errorBox) add(kind string, ip string) bool { + if ! eb.Ready() {return false} tmp := kind + " " + ip if eb.fixes[tmp] != nil { log.Log(WARN, "Error is already here", kind, ip) |
