From http://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz
[xscreensaver] / hacks / lisa.c
index bc022bf3405f2325fb75ac98da0b4155ee43914a..1a1159f62cdfadc9d4840033b6801d98d2b89497 100644 (file)
@@ -681,11 +681,7 @@ init_lisa (ModeInfo * mi)
        int         lctr;
        lisacons   *lc;
 
-       if (Lisa == NULL) {
-               if ((Lisa = (lisacons *) calloc(MI_NUM_SCREENS(mi),
-                                sizeof (lisacons))) == NULL)
-                       return;
-       }
+       MI_INIT (mi, Lisa, 0);
        lc = &Lisa[MI_SCREEN(mi)];
        lc->width = MI_WIDTH(mi);
        lc->height = MI_HEIGHT(mi);
@@ -721,7 +717,7 @@ draw_lisa (ModeInfo * mi)
        if (lc->lissajous == NULL)
                return;
 
-#ifdef HAVE_COCOA      /* Don't second-guess Quartz's double-buffering */
+#ifdef HAVE_JWXYZ      /* Don't second-guess Quartz's double-buffering */
     XClearWindow (MI_DISPLAY(mi), MI_WINDOW(mi));
 #endif