From a5301347f60fb61cb03f336729ac5bc3f0c919f9 Mon Sep 17 00:00:00 2001 From: Adam Drescher Date: Mon, 17 Oct 2016 18:54:46 -0500 Subject: Flushed stdout after every group is printed in an iteration. This allows us to redirect ascii based output to a file. --- src/out_ascii.c | 1 + src/out_format.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/out_ascii.c b/src/out_ascii.c index c9d2e91..19762ba 100644 --- a/src/out_ascii.c +++ b/src/out_ascii.c @@ -212,6 +212,7 @@ static void ascii_draw_group(struct element_group *g, void *arg) static void ascii_draw(void) { group_foreach(ascii_draw_group, NULL); + fflush(stdout); if (c_quit_after > 0) if (--c_quit_after == 0) diff --git a/src/out_format.c b/src/out_format.c index 4d017f3..263f8c9 100644 --- a/src/out_format.c +++ b/src/out_format.c @@ -166,6 +166,7 @@ static void draw_element(struct element_group *g, struct element *e, void *arg) static void format_draw(void) { group_foreach_recursive(draw_element, NULL); + fflush(stdout); if (c_quit_after > 0) if (--c_quit_after == 0) -- cgit v1.2.3