X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fifs.c;h=ad8af952139d2704a5ae5e3130ea9ad2df2c5a30;hb=39809ded547bdbb08207d3e514950425215b4410;hp=63cb1a8c7f9082fd106a6b2d2414abc4f84753cd;hpb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;p=xscreensaver diff --git a/hacks/ifs.c b/hacks/ifs.c index 63cb1a8c..ad8af952 100644 --- a/hacks/ifs.c +++ b/hacks/ifs.c @@ -1,4 +1,4 @@ -/* Copyright © Chris Le Sueur and Robby Griffin, 2005-2006 +/* Copyright © Chris Le Sueur and Robby Griffin, 2005-2006 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the @@ -90,6 +90,7 @@ myrandom(float up) } static const char *ifs_defaults [] = { + ".lowrez: true", ".background: Black", "*lensnum: 3", "*fpsSolid: true", @@ -102,12 +103,12 @@ static const char *ifs_defaults [] = { "*rotate: True", "*recurse: False", "*multi: True", -# ifdef HAVE_COCOA /* Don't second-guess Quartz's double-buffering */ +# ifdef HAVE_JWXYZ /* Don't second-guess Quartz's double-buffering */ "*doubleBuffer: False", #else "*doubleBuffer: True", #endif -#ifdef USE_IPHONE +#ifdef HAVE_MOBILE "*ignoreRotation: True", #endif 0 @@ -436,6 +437,7 @@ ifs_init (Display *d_arg, Window w_arg) if (st->ncolours < st->lensnum) st->ncolours = st->lensnum; if (st->colours) free(st->colours); + if (st->ncolours < 1) st->ncolours = 1; st->colours = (XColor *)calloc(st->ncolours, sizeof(XColor)); if (!st->colours) exit(1); make_smooth_colormap (xgwa.screen, xgwa.visual, xgwa.colormap,