diff --git a/main.go b/main.go index 0e6c3d6..4268cc1 100644 --- a/main.go +++ b/main.go @@ -732,8 +732,10 @@ func (m *model) View() string { screen = append(screen, comma...) } - if showSizes && n.isCollapsed() && (n.value[0] == '{' || n.value[0] == '[') { - screen = append(screen, currentTheme.Size([]byte(fmt.Sprintf(" // %d", n.size)))...) + if showSizes && len(n.value) > 0 && (n.value[0] == '{' || n.value[0] == '[') { + if n.isCollapsed() || n.size > 1 { + screen = append(screen, currentTheme.Size([]byte(fmt.Sprintf(" // %d", n.size)))...) + } } screen = append(screen, '\n')