aboutsummaryrefslogtreecommitdiff
path: root/window-more.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2007-12-06 21:42:00 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2007-12-06 21:42:00 +0000
commit9a37eb4d94ab26b2d70ead0f75ff90817c274418 (patch)
treeb3fb827b55b5b6eca89d43ac1894e268c22fec3d /window-more.c
parent2013dc42669c62eab0f885b57d5b363ffce203df (diff)
downloadrtmux-9a37eb4d94ab26b2d70ead0f75ff90817c274418.tar.gz
rtmux-9a37eb4d94ab26b2d70ead0f75ff90817c274418.tar.bz2
rtmux-9a37eb4d94ab26b2d70ead0f75ff90817c274418.zip
Bug fix; don't bail except on first line when printing.
Diffstat (limited to 'window-more.c')
-rw-r--r--window-more.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/window-more.c b/window-more.c
index fc201500..1c5c6f2a 100644
--- a/window-more.c
+++ b/window-more.c
@@ -1,4 +1,4 @@
-/* $Id: window-more.c,v 1.7 2007-12-06 10:04:43 nicm Exp $ */
+/* $Id: window-more.c,v 1.8 2007-12-06 21:42:00 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -60,10 +60,7 @@ window_more_vadd(struct window *w, const char *fmt, va_list ap)
xvasprintf(&msg, fmt, ap);
ARRAY_ADD(&data->list, msg);
- size = ARRAY_LENGTH(&data->list);
- if (size == 0)
- return;
- size--;
+ size = ARRAY_LENGTH(&data->list) - 1;
if (size >= data->top && size <= data->top + screen_last_y(s)) {
screen_write_start_window(&ctx, w);
window_more_write_line(w, &ctx, size - data->top);