aboutsummaryrefslogtreecommitdiffstats
path: root/draw.c
diff options
context:
space:
mode:
authorgotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-07-19 20:16:58 +0000
committergotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2>2007-07-19 20:16:58 +0000
commitd654854188f071ce66fc4be4abb4522f0712e6f0 (patch)
treeacf58c543d1ba0f141811e5eb56844bd09fd9f1a /draw.c
parent488621b23529e96e2c18236b07472d48d546275d (diff)
downloaddzen-d654854188f071ce66fc4be4abb4522f0712e6f0.tar.gz
dzen-d654854188f071ce66fc4be4abb4522f0712e6f0.zip
more font setting fixes
git-svn-id: http://dzen.googlecode.com/svn/trunk@135 f2baff5b-bf2c-0410-a398-912abdc3d8b2
Diffstat (limited to 'draw.c')
-rw-r--r--draw.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/draw.c b/draw.c
index 8d788fa..9b5915a 100644
--- a/draw.c
+++ b/draw.c
@@ -222,8 +222,11 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) {
if(dzen.font.set)
XmbDrawImageString(dzen.dpy, pm, dzen.font.set,
dzen.tgc, px, py, "", 0);
- else
+ else {
+ gcv.font = dzen.font.xfont->fid;
+ XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv);
XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, "", 0);
+ }
XCopyArea(dzen.dpy, pm, dzen.slave_win.drawable[lnr], dzen.gc,
0, 0, px, dzen.line_height, xorig, 0);
@@ -264,7 +267,7 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) {
dzen.tgc, px, py, lbuf, tw);
else {
gcv.font = dzen.font.xfont->fid;
- XChangeGC(dzen.dpy, dzen.tgc, GCForeground | GCFont, &gcv);
+ XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv);
XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, lbuf, tw);
}
px += tw;
@@ -311,7 +314,7 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) {
dzen.tgc, px, py, lbuf, tw);
else {
gcv.font = dzen.font.xfont->fid;
- XChangeGC(dzen.dpy, dzen.tgc, GCForeground | GCFont, &gcv);
+ XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv);
XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, lbuf, tw);
}
px += tw;