From: Andy Spencer Date: Mon, 24 Jun 2013 02:16:39 +0000 (+0000) Subject: Prevent line wrapping for descriptions X-Git-Url: http://pileus.org/git/?p=lackey;a=commitdiff_plain;h=a9108796ce5fadfe98d9490ab0c9f986f588894c Prevent line wrapping for descriptions --- 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;