X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fwormhole.c;h=f28c5b2514640688032bdefd7be59347ab772dcd;hb=39809ded547bdbb08207d3e514950425215b4410;hp=0e55eabd1b81e4e2e421cb0f2ed5cd23f5cd5f49;hpb=50be9bb40dc60130c99ffa568e6677779904ff70;p=xscreensaver diff --git a/hacks/wormhole.c b/hacks/wormhole.c index 0e55eabd..f28c5b25 100644 --- a/hacks/wormhole.c +++ b/hacks/wormhole.c @@ -1,5 +1,4 @@ -/* xscreensaver, Copyright (c) 1992, 1995, 1996, 1997, 1998, 2004, 2006 - * Jamie Zawinski +/* xscreensaver, Copyright (c) 1992-2011 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 @@ -87,7 +86,7 @@ struct state { /*inline*/ static int rnd( int q ) { - + if (q < 1) q = 1; return random() % q; } @@ -304,7 +303,7 @@ static void resizeWormhole( struct state *st, wormhole * worm ) st->SCREEN_X = attr.width; st->SCREEN_Y = attr.height; -# ifndef HAVE_COCOA /* Don't second-guess Quartz's double-buffering */ +# ifndef HAVE_JWXYZ /* Don't second-guess Quartz's double-buffering */ XFreePixmap( st->dpy, worm->work ); worm->work = XCreatePixmap( st->dpy, st->window, st->SCREEN_X, st->SCREEN_Y, attr.depth ); # endif @@ -324,7 +323,7 @@ static void initWormhole( struct state *st, wormhole * worm, Display * display, st->SCREEN_X = attr.width; st->SCREEN_Y = attr.height; -# ifdef HAVE_COCOA /* Don't second-guess Quartz's double-buffering */ +# ifdef HAVE_JWXYZ /* Don't second-guess Quartz's double-buffering */ worm->work = st->window; # else worm->work = XCreatePixmap( st->dpy, st->window, st->SCREEN_X, st->SCREEN_Y, attr.depth ); @@ -704,11 +703,15 @@ wormhole_free (Display *dpy, Window window, void *closure) static const char *wormhole_defaults [] = { + ".lowrez: true", ".background: Black", ".foreground: #E9967A", "*delay: 10000", "*zspeed: 10", "*stars: 20", +#ifdef HAVE_MOBILE + "*ignoreRotation: True", +#endif 0 };