X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fxjack.c;h=4f50635bb161322aff18a849df7493fec348c2d4;hb=f65151994eba80ecabcdac6eef6fa0dde7e2d45b;hp=986491993787e9b1002037e0782550fc7dc42796;hpb=5b7bc6e70fb439cf4c4bf771ae9f94077fe4fe08;p=xscreensaver diff --git a/hacks/xjack.c b/hacks/xjack.c index 98649199..4f50635b 100644 --- a/hacks/xjack.c +++ b/hacks/xjack.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1997 Jamie Zawinski +/* xscreensaver, Copyright (c) 1997 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -23,8 +23,8 @@ char *progclass = "XJack"; char *defaults [] = { - "XJack.background: black", /* to placate SGI */ - "XJack.foreground: #00EE00", + ".background: black", + ".foreground: #00EE00", "XJack.font: -*-courier-medium-r-*-*-*-240-*-*-m-*-*-*", "*delay: 50000", 0 @@ -171,7 +171,7 @@ screenhack (Display *dpy, Window window) hspace, xgwa.height, False); y--; lines--; - XSync (dpy, True); + XSync (dpy, False); if (delay) usleep (delay * 10); } if (y < 0) y = 0; @@ -238,7 +238,7 @@ screenhack (Display *dpy, Window window) { x--; s--; - XSync (dpy, True); + XSync (dpy, False); if (delay) usleep (0xFFFF & (delay + (random() % (delay * 10)))); } } @@ -306,7 +306,7 @@ screenhack (Display *dpy, Window window) s = source; } - XSync (dpy, True); + XSync (dpy, False); if (delay) { usleep (delay); @@ -340,7 +340,7 @@ screenhack (Display *dpy, Window window) if (x >= columns) x = 0, y++; n1++; } - XSync (dpy, True); + XSync (dpy, False); usleep (5000000); while (*n2) { @@ -353,9 +353,10 @@ screenhack (Display *dpy, Window window) n2++; } y++; - XSync (dpy, True); + XSync (dpy, False); usleep (500000); } } + screenhack_handle_events (dpy); } }