Sent this yesterday but it bounced.

> Ok, I think I see the problem.  It has to do with 
> XtCreateWidget doesn't work with ExtObjs and the
> wrapper system.  Well, really initializing classes
> doesn't work in an init_prehook when the resource
> lists are merged - you end up trashing the resource
> list because some are compiled and some aren't.
> 
> The proper fix is to convert Vendor to use similar
> sec obj allocation techniques as Gadgets (there
> are comments to this effect in VendorS) for the
> secondary objects.  Look for desktopParent at around
> 858.
> 
> There are various comments in SepG, BaseClass, and
> Vendor that may help.  Also similar code in PushBG
> et al.  Crucial points are that it is a
> SHELL_EXTENSION, not a CACHE_EXTENSION, and that
> it should persist (not be popped).
> 
> Mitch

Reply via email to