From 4f7c802534bf1981b51e757948d99c41c2b464bd Mon Sep 17 00:00:00 2001 From: Anton Medvedev Date: Fri, 15 Mar 2024 08:52:17 +0100 Subject: [PATCH] Fix bug with wrapped strings and show size on expanded nodes --- main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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')