| 105 |
|
/* find our window */ |
| 106 |
|
if (wname == NULL) |
| 107 |
|
wname = pname; |
| 108 |
< |
gwind = xfindwind(theDisplay, rwind, wname, 2); |
| 108 |
> |
gwind = xfindwind(theDisplay, rwind, wname, 4); |
| 109 |
|
if (gwind == None) { |
| 110 |
|
if (wname != pname) { |
| 111 |
|
fprintf(stderr, "%s: cannot find \"%s\" window\n", |
| 114 |
|
} |
| 115 |
|
/* start ximage */ |
| 116 |
|
if (vfork() == 0) { |
| 117 |
< |
execlp(XIM, XIM, pname, 0); |
| 117 |
> |
execlp(XIM, XIM, "-c", "256", pname, 0); |
| 118 |
|
perror(XIM); |
| 119 |
|
fprintf(stderr, "%s: cannot start %s\n", |
| 120 |
|
progname, XIM); |
| 123 |
|
} |
| 124 |
|
do |
| 125 |
|
sleep(8); |
| 126 |
< |
while ((gwind=xfindwind(theDisplay,rwind,pname,2)) == None); |
| 126 |
> |
while ((gwind=xfindwind(theDisplay,rwind,pname,4)) == None); |
| 127 |
|
} else |
| 128 |
|
XMapRaised(theDisplay, gwind); |
| 129 |
|
do { |