From 6d87ed7d39dd0af9ad34b4cd6c4f974fd6b3c51a Mon Sep 17 00:00:00 2001 From: skanehira Date: Wed, 30 Oct 2019 20:32:07 +0900 Subject: [PATCH] fix display leteral --- gui/tree.go | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/gui/tree.go b/gui/tree.go index 4343c1e..51ff5fe 100644 --- a/gui/tree.go +++ b/gui/tree.go @@ -64,26 +64,7 @@ func (t *Tree) AddNode(node interface{}) []*tview.TreeNode { } func (t *Tree) NewNodeWithLiteral(i interface{}) *tview.TreeNode { - var text string - node := tview.NewTreeNode("") - switch v := i.(type) { - case int32: - text = fmt.Sprintf("%d", v) - case int64: - text = fmt.Sprintf("%d", v) - case float32: - text = fmt.Sprintf("%f", v) - case float64: - text = fmt.Sprintf("%f", v) - case bool: - text = fmt.Sprintf("%t", v) - case nil: - text = "null" - case string: - text = v - } - - return node.SetText(text) + return tview.NewTreeNode(fmt.Sprintf("%v", i)) } func (t *Tree) SetKeybindings(g *Gui) {