Force destroy Widget

Yann Droneaud ydroneaud at
Wed Dec 2 05:49:44 PST 2009

Le mercredi 02 décembre 2009 à 10:41 +0100, LALLIER Cedric (EXT TEAMLOG)
a écrit :
> Hi,

<disclaimer>I'm not an Xt developer</disclaimer>

> I don’t understand why the old widget is not destroyed. 

As explained in the XtDestroyWidget() manpage, destroy is a two phase
operation, eg. the destroy operation is "really" done at the end of

Widget name are not unique, so after the second call to
XtVaCreateManagedWidget(), two "test_form" widget exists.

XtNameToWidget() could return any of the child of Root_wid that match
the name "test_form".

BTW, having XtNameToWidget() returning a pending deleted widget is not
something I found to be useful.


Yann Droneaud

More information about the xorg mailing list