--- ray/src/px/xshowtrace.c 1992/04/21 17:24:51 2.2 +++ ray/src/px/xshowtrace.c 1992/12/11 18:24:29 2.4 @@ -92,7 +92,8 @@ char *argv[]; exit(1); /* loop on input */ mainloop(); - + /* close pipe and exit */ + pclose(pin); exit(0); } @@ -188,6 +189,7 @@ int xoff, yoff; setvec(ipt) /* set up vector drawing for pick */ int ipt[2]; { + extern Window xfindwind(); XWindowAttributes wa; XColor xc; XGCValues gcv; @@ -196,7 +198,7 @@ int ipt[2]; unsigned int pm; /* compute pointer location */ if (gwind == 0 && - (gwind = xfindwind(theDisplay, rwind, picture, 2)) == 0) { + (gwind = xfindwind(theDisplay, rwind, picture, 4)) == 0) { fprintf(stderr, "%s: cannot find display window!\n", progname); exit(1); }