summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-02-26 18:53:29 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-02-26 18:53:29 +0100
commitb68cc3cd3cf63a3e0dd6a96d3eab7fad4c5bacf0 (patch)
tree28c7fd2c3dae209db14a722f816b1dfb156d005e /src
parent0f413607c29384f5cdb4c16212ace5f4c06a506a (diff)
NCurses: fix unneeded last line when displaying info box
Diffstat (limited to 'src')
-rw-r--r--src/ncurses.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ncurses.cc b/src/ncurses.cc
index 2b7da02c..1570b75e 100644
--- a/src/ncurses.cc
+++ b/src/ncurses.cc
@@ -398,6 +398,10 @@ static DisplayCoord compute_needed_size(const String& str)
{
if (*begin == '\n')
{
+ // ignore last '\n', no need to show an empty line
+ if (begin+1 == end)
+ break;
+
res.column = std::max(res.column, line_len+1);
line_len = 0;
++res.line;