Fix width of examine separator line. Resolve #2177.

This commit is contained in:
Griatch 2020-07-28 23:47:03 +02:00
parent 1d5f27b820
commit 343d93d50f

View file

@ -2602,6 +2602,8 @@ class CmdExamine(ObjManipCommand):
max_width = -1
for block in output.values():
max_width = max(max_width, max(display_len(line) for line in block.split("\n")))
max_width = max(0, min(self.client_width(), max_width))
sep = self.separator * max_width
mainstr = "\n".join(f"{hclr}{header}|n: {block}" for (header, block) in output.items())
return f"{sep}\n{mainstr}\n{sep}"