marbru@.auto-trol.com (Martin Brunecky) (05/04/91)
( Motif 1.0.3, it's magic Xt, DECstation 3000, Ultrix 4.1 )
I am calling XtPopdown() on an XmDialogShell. Everything works fine under
several Window Managers; however, when using DEC "dxwm", during the
popdown the WM(aparently) sends my shell a client message, which
invokes the following section of the shell code;
/*
* UT Oh! the window manager has come back alive
* This means either I didn't wait long enough or
* The WM is sick.
* Query my real size and position, and adjust my child
* it needs be.
*/
if(wmshell->wm.wait_for_wm) {
XtAppWarningMsg(XtWidgetToApplicationContext(wid),
"communicationError","windowManager",
XtCXtToolkitError,
"Window Manager is confused",
(String *)NULL, (Cardinal *)NULL);
My X event traceback prior this happens:
AWS: HelpBox <ButtonPress> btn 1
AWS: HelpBox <ButtonRelease>Btn1 btn 1
AWS: HelpBox <LeaveNotify> 125,89 focus 1
AWS: FileHelpShell <EnterNotify>InferiorNonlinearPointerRoot 125,89 focus 1
AWS: FileHelpShell <UnmapNotify>
AWS: FileHelpShell <FocusOut>VirtualInferiorNonlinearPointerPointerRoot
AWS: FileHelpShell <LeaveNotify> 125,89 focus 0
AWS: FileHelpShell <send><ClientMessage>
Any DEC expert knowing what is going on ?
--
=*= Opinions presented here are solely of my own and not those of Auto-trol =*=
Martin Brunecky marbru%auto-trol@sunpeaks.central.sun.com
(303) 252-2499 (better avoid: marbru@auto-trol.COM )
Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404