| >>If the Xlib call, XFlush is used just before the work is performed,
>>a box appears, but no text is written in to it until the work
>>is finished again.
Although you are flushing the MapWindow request, you are not handling
the subsequent Expose events, therefore the window is not painted.
You need to (periodically) check the X event queue and XtDispatchEvent
while (XEventQueued (dpy, QueuedAlready)) {
XNextEvent (dpy, &event);
XtDispatchEvent (&event);
}
-steve-
|
| I have the opposite problem!
Applications fired up from the UE window now all want to tell me
that they have finished, throwing up a (usually blank) window as
they exit. This is really messing up the demo system we are trying
(urgently) to freeze.
The machine is a VAXstation 3500, recently upgraded to Ultrix 3.1
/ UWS 2.1.
I don't believe that this behaviour was extant before the upgrade,
but on the other hand I am having no such problem with a DECstation
3100 which was also recently upgraded to the same S/W level.
[... but then it is so fast now I may not have noticed ...!!]
I have the feeling that it might just be down to some resource value
which I need to stick in the .Xdefaults file telling the system
to stop confirming process completion status ...... or is it something
lacking in the .ue_profile file?
Anyone able to help me?
John Whittley
UK Demonstration Engineering Group
DEC Park 1, Reading F5/1
DTN 830-3969
|