diff options
| -rw-r--r-- | debugWidget.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/debugWidget.go b/debugWidget.go index 031f76d..7b32f96 100644 --- a/debugWidget.go +++ b/debugWidget.go @@ -23,17 +23,17 @@ var debugGridLabel *Node var debugWidgetBut1, debugWidgetBut2 *Node func setActiveWidget(w *Node) { - if (activeLabel == nil) { - // the debug window doesn't exist yet - // TODO: make a fake binary tree for this(?) - return - } if (w == nil) { log(debugError, "setActiveWidget() was sent nil !!!") return } activeWidget = w log(true, "The Widget is set to", w.id, w.Name) + if (activeLabel == nil) { + // the debug window doesn't exist yet so you can't display the change + // TODO: make a fake binary tree for this(?) + return + } title := "ID =" + strconv.Itoa(w.id) + " " + w.widget.Name activeLabel.SetText(title) activeLabelType.SetText("widget.Type = " + w.widget.Type.String()) @@ -178,7 +178,9 @@ func DebugWidgetWindow(w *Node) { // debugGrid = gShoactiveWidget.NewGrid("tmp grid", 2, 3) }) - setActiveWidget(g) + if (activeWidget == nil) { + setActiveWidget(Config.master) + } } func (n *Node) debugAddWidgetButtons() { |
