From f5e7caac0029de10617eac1082a0e8bed27d41e3 Mon Sep 17 00:00:00 2001
From: David Donahue <david.donahue2996@gmail.com>
Date: Mon, 1 Mar 2021 13:49:29 -0600
Subject: Changed output to stdout instead of a file

---
 dwl.c | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

(limited to 'dwl.c')

diff --git a/dwl.c b/dwl.c
index a5d2dba..8193b2c 100644
--- a/dwl.c
+++ b/dwl.c
@@ -2163,16 +2163,8 @@ statusbar(void)
 {
 	Monitor *m = NULL;
 	Client *c = NULL;
-	FILE *taginfo;
-	char fname[30]="";
 	unsigned int activetags;
 
-	//Add WAYLAND_DISPLAY to filename so each session has a predictable file
-	snprintf(fname, 30, "/tmp/dwltags-%s", getenv("WAYLAND_DISPLAY"));
-
-	if (!(taginfo = fopen(fname, "w")))
-		return;
-
 	wl_list_for_each(m, &mons, link) {
 		activetags=0;
 		wl_list_for_each(c, &clients, link) {
@@ -2180,15 +2172,15 @@ statusbar(void)
 				activetags |= c->tags;
 		}
 		if (focustop(m))
-			fprintf(taginfo, "%s title %s\n", m->wlr_output->name, client_get_title(focustop(m)));
+			fprintf(stdout, "%s title %s\n", m->wlr_output->name, client_get_title(focustop(m)));
 		else
-			fprintf(taginfo, "%s title \n", m->wlr_output->name);
+			fprintf(stdout, "%s title \n", m->wlr_output->name);
 
-		fprintf(taginfo, "%s selmon %u\n", m->wlr_output->name, m == selmon);
-		fprintf(taginfo, "%s tags %u %u\n", m->wlr_output->name, activetags, m->tagset[m->seltags]);
-		fprintf(taginfo, "%s layout %s\n", m->wlr_output->name, m->lt[m->sellt]->symbol);
+		fprintf(stdout, "%s selmon %u\n", m->wlr_output->name, m == selmon);
+		fprintf(stdout, "%s tags %u %u\n", m->wlr_output->name, activetags, m->tagset[m->seltags]);
+		fprintf(stdout, "%s layout %s\n", m->wlr_output->name, m->lt[m->sellt]->symbol);
 	}
-	fclose (taginfo);
+	fflush(stdout);
 }
 
 void
-- 
cgit v1.2.3