aboutsummaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/main.c b/main.c
index c29da89..2d6c57a 100644
--- a/main.c
+++ b/main.c
@@ -461,8 +461,12 @@ handle_xev(void) {
if(!dzen.slave_win.ishmenu
&& ev.xexpose.window == dzen.title_win.win)
drawheader(NULL);
- if(ev.xexpose.window == dzen.slave_win.win)
- x_draw_body();
+ if(ev.xexpose.window == dzen.slave_win.win) {
+ /*x_draw_body();*/
+ for(i=0; i < dzen.slave_win.max_lines; i++)
+ XCopyArea(dzen.dpy, dzen.slave_win.drawable[i], dzen.slave_win.line[i], dzen.gc,
+ 0, 0, dzen.slave_win.width, dzen.line_height, 0, 0);
+ }
else {
for(i=0; i < dzen.slave_win.max_lines; i++)
if(ev.xcrossing.window == dzen.slave_win.line[i]) {
@@ -685,7 +689,7 @@ main(int argc, char *argv[]) {
}
}
else if(!strncmp(argv[i], "-u", 3)){
- dzen.tsupdate = True;
+ dzen.tsupdate = True;
}
else if(!strncmp(argv[i], "-p", 3)) {
dzen.ispersistent = True;