From ede7d0a76aadbfb94ab868b738130d8f371d409b Mon Sep 17 00:00:00 2001 From: Arjun P Date: Fri, 28 Oct 2022 22:20:29 +0100 Subject: [PATCH] proc tree view: if there's more than 40 width left, try to print full cmd --- src/btop_draw.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/btop_draw.cpp b/src/btop_draw.cpp index bc550fd..48a434d 100644 --- a/src/btop_draw.cpp +++ b/src/btop_draw.cpp @@ -1473,8 +1473,8 @@ namespace Proc { out += c_color + uresize(p.name, width_left - 1) + end + ' '; width_left -= (ulen(p.name) + 1); } - if (width_left > 7 and p.short_cmd != p.name) { - out += g_color + '(' + uresize(p.short_cmd, width_left - 3, p_wide_cmd[p.pid]) + ") "; + if (width_left > 30 || (width_left > 7 && p.short_cmd != p.name)) { + out += g_color + '(' + uresize(width_left > 30 ? p.cmd : p.short_cmd, width_left - 3, p_wide_cmd[p.pid]) + ") "; width_left -= (ulen(p.short_cmd, true) + 3); } out += string(max(0, width_left), ' ') + Mv::to(y+2+lc, x+2+tree_size);