X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fapple2-main.c;h=3063b58d787f720324f9d700d7948586d0f420b0;hp=642efe0b9d3931d368ab2f5b85b462e096656aea;hb=4361b69d3178d7fc98d0388f9a223af6c2651aba;hpb=d6b0217f2417bd19187f0ebc389d6c5c2233b11c diff --git a/hacks/apple2-main.c b/hacks/apple2-main.c index 642efe0b..3063b58d 100644 --- a/hacks/apple2-main.c +++ b/hacks/apple2-main.c @@ -87,7 +87,7 @@ scale_image (Display *dpy, Window window, XImage *in, int x, y, i; unsigned int rpos=0, gpos=0, bpos=0; /* bitfield positions */ unsigned int rsiz=0, gsiz=0, bsiz=0; - unsigned int rmsk=0, gmsk=0, bmsk=0; + unsigned long rmsk=0, gmsk=0, bmsk=0; unsigned char spread_map[3][256]; XWindowAttributes xgwa; XColor *colors = 0; @@ -112,9 +112,7 @@ scale_image (Display *dpy, Window window, XImage *in, } else { - rmsk = xgwa.visual->red_mask; - gmsk = xgwa.visual->green_mask; - bmsk = xgwa.visual->blue_mask; + visual_rgb_masks (xgwa.screen, xgwa.visual, &rmsk, &gmsk, &bmsk); decode_mask (rmsk, &rpos, &rsiz); decode_mask (gmsk, &gpos, &gsiz); decode_mask (bmsk, &bpos, &bsiz);