From 9ce8bd446625d8e7b32f21e451622d9210990aad Mon Sep 17 00:00:00 2001 From: gotmor Date: Mon, 17 Sep 2007 09:00:57 +0000 Subject: added '^cs()': clear slave window git-svn-id: http://dzen.googlecode.com/svn/trunk@165 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- draw.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'draw.c') diff --git a/draw.c b/draw.c index b3f9177..adafd49 100644 --- a/draw.c +++ b/draw.c @@ -419,6 +419,7 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) { lastfg = tval[0] ? (unsigned)getcolor(tval) : dzen.norm[ColFG]; XSetForeground(dzen.dpy, dzen.tgc, lastfg); break; + } free(tval); } @@ -658,6 +659,10 @@ drawbody(char * text) { if(dzen.slave_win.tcnt == dzen.slave_win.tsize) free_buffer(); + if(text[0] == '^' && text[1] == 'c' && text[2] == 's') { + free_buffer(); + return; + } if(dzen.slave_win.tcnt < dzen.slave_win.tsize) { dzen.slave_win.tbuf[dzen.slave_win.tcnt] = estrdup(text); dzen.slave_win.tcnt++; -- cgit v1.2.3-54-g00ecf