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