--- ray/src/px/x11image.c 2003/07/07 17:21:51 2.62 +++ ray/src/px/x11image.c 2003/07/21 22:30:19 2.63 @@ -494,7 +494,7 @@ static char vistype[][12] = { if (viscmp(&xvi[i],&ourvis) > 0) quiterr("inadequate visuals on this screen"); /* OK, we'll use it */ - copystruct(&ourvis, &xvi[i]); + ourvis = xvi[i]; #ifdef DEBUG fprintf(stderr, "Selected visual type %s, depth %d\n", vistype[ourvis.class], ourvis.depth);