summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Drescher <adam.r.drescher@gmail.com>2016-10-17 18:54:46 -0500
committerAdam Drescher <adam.r.drescher@gmail.com>2016-10-17 18:54:46 -0500
commita5301347f60fb61cb03f336729ac5bc3f0c919f9 (patch)
treea34425d4512bbe59268247303023a771b2aa7619
parent29fb4317d73e62229f343f1eb2369e0ddd2266ea (diff)
Flushed stdout after every group is printed in an iteration. This allows us to redirect ascii based output to a file.
-rw-r--r--src/out_ascii.c1
-rw-r--r--src/out_format.c1
2 files changed, 2 insertions, 0 deletions
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)