aboutsummaryrefslogtreecommitdiffstats
path: root/draw.c
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-06-01 11:28:57 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-06-01 11:28:57 +0000
commitb25989d6d21e66f36102fcdc87cff3ffdcb4eeec (patch)
tree3d383c6239dc38e972a5f93ff1bf7bce52ac34fc /draw.c
parent8031980e8d2d2310622013e0bdf33e8e9741f9bf (diff)
downloaddzen-b25989d6d21e66f36102fcdc87cff3ffdcb4eeec.tar.gz
dzen-b25989d6d21e66f36102fcdc87cff3ffdcb4eeec.zip
0.3.0 - switch to select()
git-svn-id: http://dzen.googlecode.com/svn/trunk@42 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'draw.c')
-rw-r--r--draw.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/draw.c b/draw.c
index 1393d1e..eb5f1f4 100644
--- a/draw.c
+++ b/draw.c
@@ -102,7 +102,7 @@ getcolor(const char *colstr) {
XColor color;
if(!XAllocNamedColor(dzen.dpy, cmap, colstr, &color, &color))
- eprint("error, cannot allocate color '%s'\n", colstr);
+ eprint("dzen: error, cannot allocate color '%s'\n", colstr);
return color.pixel;
}
@@ -137,7 +137,7 @@ setfont(const char *fontstr) {
XFreeFont(dzen.dpy, dzen.font.xfont);
dzen.font.xfont = NULL;
if(!(dzen.font.xfont = XLoadQueryFont(dzen.dpy, fontstr)))
- eprint("error, cannot load font: '%s'\n", fontstr);
+ eprint("dzen: error, cannot load font: '%s'\n", fontstr);
dzen.font.ascent = dzen.font.xfont->ascent;
dzen.font.descent = dzen.font.xfont->descent;
}
@@ -164,15 +164,10 @@ drawheader(char * text) {
void
drawbody(char * text) {
- if(dzen.slave_win.tcnt >= BUF_SIZE) {
- pthread_mutex_lock(&dzen.mt);
+ if(dzen.slave_win.tcnt >= BUF_SIZE)
free_buffer();
- pthread_mutex_unlock(&dzen.mt);
- }
if(dzen.slave_win.tcnt < BUF_SIZE) {
- pthread_mutex_lock(&dzen.mt);
dzen.slave_win.tbuf[dzen.slave_win.tcnt] = estrdup(text);
dzen.slave_win.tcnt++;
- pthread_mutex_unlock(&dzen.mt);
}
}