From http://www.jwz.org/xscreensaver/xscreensaver-5.33.tar.gz
[xscreensaver] / hacks / goop.c
index 86ac2b9da2dc66665a99b3229c5cb37ddd39e3b8..119fec55f277ccda63c42010aa6ee06260522d89 100644 (file)
@@ -442,7 +442,7 @@ make_goop (Screen *screen, Visual *visual, Window window, Colormap cmap,
             {
               /* give a non-opaque alpha to the color */
               unsigned long pixel = goop->layers[i]->pixel;
-              unsigned long amask = BlackPixelOfScreen (0);
+              unsigned long amask = BlackPixelOfScreen (screen);
               unsigned long a = (0xBBBBBBBB & amask);
               pixel = (pixel & (~amask)) | a;
               goop->layers[i]->pixel = pixel;