From fe7045dd2fc948554294f1e11626ba58c06537c4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 22 Jan 2022 09:40:05 +0530 Subject: [PATCH] Ask kitten: Fix rendering of multiline messages --- kittens/ask/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kittens/ask/main.py b/kittens/ask/main.py index 95fa37aa8..476a6bfc7 100644 --- a/kittens/ask/main.py +++ b/kittens/ask/main.py @@ -173,7 +173,8 @@ class Choose(Handler): y = max(0, self.screen_size.rows // 2 - 2) self.print(end='\r\n'*y) if self.cli_opts.message: - y += self.draw_long_text(self.cli_opts.message) + for line in self.cli_opts.message.splitlines(): + y += self.draw_long_text(line) if self.screen_size.rows > 2: self.print() y += 1