http://ftp.x.org/contrib/applications/xscreensaver-3.06.tar.gz
[xscreensaver] / hacks / kaleidescope.c
index 22f4a9b0319917d9f317883aa70dfe05fd5b69cf..6e66fdd837a0e08c6de6959b505e7611dac25a24 100644 (file)
@@ -83,8 +83,8 @@ OBJECT *objects;
 
 char *progclass = "Kaleidescope";
 char *defaults [] = {
-  "*background:             black",
-  "*foreground:             white",
+  ".background:             black",
+  ".foreground:             white",
   "*color_mode:      nice",
   "*symmetry:         11",
   "*ntrails:         100",
@@ -444,9 +444,10 @@ screenhack (Display *dpy, Window window)
   while (1)
     {
      draw_objects ();
-     XSync (dpy, True);
+     XSync (dpy, False);
      if(g.delay) {
-       screenhack_usleep(g.delay);
+       screenhack_handle_events (dpy);
+       usleep(g.delay);
      }
      propogate_objects(); 
    }