From a9108796ce5fadfe98d9490ab0c9f986f588894c Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Mon, 24 Jun 2013 02:16:39 +0000 Subject: [PATCH] Prevent line wrapping for descriptions --- views/events.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/views/events.c b/views/events.c index b23c0f5..9d7434c 100644 --- a/views/events.c +++ b/views/events.c @@ -15,6 +15,7 @@ * along with this program. If not, see . */ +#include #include #include "util.h" @@ -87,8 +88,10 @@ void events_draw(void) /* Print event info */ event_line(win, event, row++-line, 4, COLS-4, SHOW_DETAILS | SHOW_ACTIVE); - if (event->name && event->desc) - mvwprintw(win, row++-line, 14, "%s", event->desc); + if (event->name && event->desc) { + int n = MIN(COLS-14, strcspn(event->desc, "\n")); + mvwprintw(win, row++-line, 14, "%.*s", n, event->desc); + } cur = next; count += 1; -- 2.43.2