[comp.windows.x] Dwt and R3 Instrinsics

lai@software.software.org (Kwo-Long Lai) (09/14/89)

Any Xpert out there familiar with the differences between 
Dwt Intrinsics(VMS5.1) and R3 Intrinsics?  (Destroy Procedure, in particular)

I have a client which runs fine on Unix(SunOS4.0.3) but it failed on VMS5.1
with the following error message:

X error event received from server: not a valid window ID
	Failed request major op code 4 X_DestroyWindow
	Failed request minor op code 0 (if applicable)
	..
	..
	..

I traced it on VMS and found the problem resided in XtDestroyWidget(in
Phase2Destroy when calling WindowObj's destroy procedure. (There is a 
loop which calls XDestroyWindow[on popup_list] in Dwt but not on R3 Intrinsics.
Is this a bug? If so, is it fixed in VMS5.2?)

The activities involved in this client are: popups a few shell widgets which have
several children(HP widget[popupMgr and menus stuff] and SPC widgets based on 
HP's manger/primitive widgets) when a particular push button is pressed.  
A callback is arranged to call 

	XtPopdown(shll_widget); 
	XtDestroyWidget(shell_widget);

when user press a particular push button.

Any hints would help.  Thanks in advance!

Kwo-Long Lai
Software Productivity Consortium
2214 Rock Hill Rd.
Herndon, VA 22070
(703) 742-7244

uucp: uunet!sunny!lai
CSNET: lai@software.org
ARPANET: lai%software.org@relay.cs.net  OR
         @relay.cs.net:lai@software.org