Index: xrayswarm.c =================================================================== RCS file: /afs/dev.mit.edu/source/repository/third/xscreensaver/hacks/xrayswarm.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 xrayswarm.c --- xrayswarm.c 2001/02/26 19:27:27 1.1.1.1 +++ xrayswarm.c 2001/06/25 23:18:18 @@ -279,9 +279,12 @@ color.green=colors[n++]<<8; color.blue=colors[n++]<<8; color.flags=DoRed|DoGreen|DoBlue; - XAllocColor(dpy,cmap,&color); - xgcv.foreground=color.pixel; - fgc[i] = XCreateGC(dpy, win, GCForeground | GCFunction,&xgcv); + if (XAllocColor(dpy,cmap,&color)) { + xgcv.foreground=color.pixel; + fgc[i] = XCreateGC(dpy, win, GCForeground | GCFunction,&xgcv); + } else { + fgc[i] = fgc[i%2]; + } } } cgc = XCreateGC(dpy,win,GCForeground|GCFunction,&xgcv);