diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-09-17 09:00:57 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-09-17 09:00:57 +0000 |
commit | 9ce8bd446625d8e7b32f21e451622d9210990aad (patch) | |
tree | fdabb17d9a1f79051697f875e7a1086a07f712e0 /draw.c | |
parent | 06cbe800bf3e2586b015dc271c78aa00651833f5 (diff) | |
download | dzen-9ce8bd446625d8e7b32f21e451622d9210990aad.tar.gz dzen-9ce8bd446625d8e7b32f21e451622d9210990aad.zip |
added '^cs()': clear slave window
git-svn-id: http://dzen.googlecode.com/svn/trunk@165 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'draw.c')
-rw-r--r-- | draw.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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++; |