X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fnoof.c;h=ab483f9ab6ce2ff237d3eae5bd7331106e1612e2;hb=4361b69d3178d7fc98d0388f9a223af6c2651aba;hp=ee2810b36b7b214e51027f7f8454e49af8af5012;hpb=f8cf5ac7b2f53510f80a0eaf286a25298be17bfe;p=xscreensaver diff --git a/hacks/glx/noof.c b/hacks/glx/noof.c index ee2810b3..ab483f9a 100644 --- a/hacks/glx/noof.c +++ b/hacks/glx/noof.c @@ -17,6 +17,7 @@ "*showFPS: False \n" \ "*fpsSolid: True \n" \ "*doubleBuffer: False \n" \ + "*suppressRotationAnimation: True\n" \ # define refresh_noof 0 # define release_noof 0 @@ -27,9 +28,7 @@ #define N_SHAPES 7 -/* For some reason this hack screws up on Cocoa if we try to double-buffer it. - It looks fine single-buffered, so let's just do that. */ -static int dbuf_p = 0; +static int dbuf_p = 1; /* always */ ENTRYPOINT ModeSpecOpt noof_opts = {0, NULL, 0, NULL, NULL}; @@ -445,18 +444,7 @@ init_noof (ModeInfo *mi) int i; noof_configuration *bp; -#ifdef HAVE_JWZGLES - dbuf_p = 1; -#endif - - if (!bps) { - bps = (noof_configuration *) - calloc (MI_NUM_SCREENS(mi), sizeof (noof_configuration)); - if (!bps) { - fprintf(stderr, "%s: out of memory\n", progname); - exit(1); - } - } + MI_INIT (mi, bps, NULL); bp = &bps[MI_SCREEN(mi)];